Как производить исчисления между битами и байтами

Тут надо помнить, что 1 байт - это 8 бит, а 1 килобайт - это 1024 байт, потому что 2^10=1024. Поэтому разница в емкости винчестера, которую хитрые производители маркируют в десятичной системе, т.е. считают 1 Кб = 1000 байт, а компьютер все равно считает емкость по двоичной системе, т.е. 1 Кб = 1024 байт. Таким образом, 1 Мб = 1024 Кб = 1024*1024 байта. 57 Кбит соответственно, будет: 7,125 Кбайт, в мегабайтах: 7,125/1024=0,00696 Мб.
---------------
1 бит - минимум информации; только 1 или 0. Хотя, по Шеннону возможно и количество информации, скажем, в 0.75 бита или в 12.34 бит. 1 байт = 8 бит; 1 байт может представлять 256 (2 в 8-й степени) различных значений.
Как они трактуются в данный конкретный момент конкретной программой - личное дело автора программы. Скажем, байт 01000001 может трактоваться как число 65, латинская буква "a", машинная команда "inc cx", когда процессор работает в 16-разрядном режиме или "inc ecx" в 32-разрядном. Хотя ничто не мешает обозначить так Вашего дедушку. Приставки "кило", "мега", "гига" и т. д. в информатике обычно трактуются как степени двойки, кратные 10. Таким образом имеем: килобайт = 2^10 = 1024 байт, мега = 2^20 = 1 048 576 байт или 1024 килобайта, гигабайт = 1024 мегабайта или 1 073 741 824 байт. Однако, в телекоммуникациях упомянутые приставки имеют привычный метрический смысл: кило - 1000, мега - 1 000 000 и т. д. Таким образом, когда Вы слышите о 100-мегабитной сети, такая сеть, теоретически, может обеспечить скорость до 100 миллионов бит. На практике же цифры скромнее на порядок. Итак, 57Кбит = 7296 байт = 0,006958 мегабайт; 57Кбит/с = 7125 байт/с = 0,006795 Мб/с.


2008 © Computer repair