Биты и байты — это не одно и то же — они основаны на разных вычислительных системах. Бит , как правило , один блок информации, представленной в виде двоичного значения нулю или единице. Восемь из этих битов создают один байт .
Сколько битов в байте?
Большинство компьютерных сетевых протоколов и скоростей представлены в стандартной единице измерения, называемой битами в секунду. В измерениях используются стандартные префиксы Международной системы единиц (СИ), такие как килограммы , мега и гига , так что 1000 бит в секунду равны 1 килобиту в секунду. Это все математика базы-10 при подсчете пропускной способности .
Однако компьютерное хранилище объединяет биты в байты, и именно эти байты составляют базовую единицу измерения для таких вещей, как емкость жесткого диска. В практическом смысле основной единицей измерения для хранилища является килобайт, такой, что 1 КБ равен 1024 байта, а 1 МБ равен 1024 КБ. Поскольку байт состоит из 8 битов в двоичной системе (например, 2 ^ 10), вы всегда будете увеличивать на 1024 единицы по мере увеличения шкалы килограмм / мега / гига вместо 1000 единиц, которые вы увеличили бы, если бы работали в битах.
Почему это важно
Теоретически информация переносится из одного места в другое по одному биту за раз. Компьютер с 64-битным процессором одновременно передает 64 бита, но он все равно по одному биту за раз, просто «канал» содержит 64 канала. По этой причине все показатели пропускной способности данных накапливаются в битах.
Однако компьютеры не работают с информацией по одному. Обычно требуется восемь бит, рассматриваемых как группа (как один байт), чтобы передать наименьший понятный факт компьютеру. Этот байт представляет 1024 различных возможных значения, в зависимости от того, представляют ли биты в последовательности ноль или единицу.
Хотя биты могут быть переведены в байты и наоборот, используйте биты для измерения пропускной способности и байты для измерения размера файла, чтобы избежать их перекрестного сравнения.
Поэтому, поскольку компьютеры склонны думать в байтах, а не в составляющих их битах, файл на жестком диске состоит из байтов, и, следовательно, для увеличения на порядок требуется умножить его на 1024 вместо 1000.
Образцы конверсий
Биты и байты, как правило, не являются сопоставимыми. В приведенной ниже таблице показано, сколько бит требуется для создания килобита, мегабита, байта, килобайта и мегабайта.
Преобразование битов и байтов | |||||
---|---|---|---|---|---|
Немного | килобит | мегабит | Байт | Килобайт | Мегабайт |
1 | 0,001 | 0.000001 | 0,125 | 0.000125 | 0,000000125 |
10 | 0,01 | 0,00001 | 1,25 | 0,00125 | 0.00000125 |
100 | 0,1 | 0,0001 | 12,5 | 0,0125 | 0.0000125 |
1000 | 1 | 0,001 | 125 | 0,125 | 0.000125 |
10000 | 10 | 0,01 | 1250 | 1,25 | 0,00125 |
100000 | 100 | 0,1 | 12500 | 12,5 | 0,0125 |
1000000 | 1000 | 1 | 12500 | 125 | 0,125 |
В практическом плане 1-гигабитное соединение Ethernet передает файл 125 МБ за одну секунду. Требуется 10-мегабитное соединение Wi-Fi одна минута и 40 секунд, чтобы осуществить ту же передачу.
Взаимодействие битов и байтов в компьютерных сетях представляет интересные математические задачи, учитывая, что они работают как в десятичных, так и в двоичных системах счисления.