Для тех кто не прогуливал уроки информатики этот вопрос может показаться банальным. Но к сожалению большинство населения о таких уроках либо совсем не слышало, либо их не посещало.
Разобраться в этом вопросе не так сложно. Главное запомнить что систем исчисления информации как минимум две и обе они не кратны 10. Так же они взаимосвязаны между собой, от чего и возникает иногда путаница. Для более явного примера вот картинка из школьного учебника.
Тут мы видим что 1 бит — это минимальная единица информации и она может иметь значение 1 или 0. В свою очередь 8 бит образуют 1 байт.
Почему в 1 байте 8 бит?
На самом деле это было не всегда так. А в старых компьютерах вообще было всё запутанно, там байты могли занимать 6, 8 и даже 10 бит. В современных же компьютерах байт может вполне уместить 32 и более бит. Но почему тогда принято считать что в 1 байте 8 бит?
Всё дело в том, что даже самые первые компьютеры были настолько быстрые что оперировать битами было бессмысленно и через шины данных передавались сразу пучки информации, так называемые «машинные слова», их и именуют байтами. А занявшие в одно время монополию на рынке персональные компьютеры от фирмы IBM использовали для передачи данных 8 бит. От сюда и пошло, что в 1 байте 8 бит. Но это лишь одна из версии.
Ещё одна версия, которая мне кажется, более правдоподобной предполагает что при использовании 8 бит в 1 байте можно уместить целых 256 вариантов символов. Таким образом одним байтом можно было обозначить любой из печатных или управляющих символов.
По третьей версии, из-за двоичной системы кодирования в компьютерах наиболее выгодными для аппаратной реализации и удобными для обработки данных являются длины слов, кратные степеням двойки, в том числе и 1 байт = 23 = 8 бит. Системы и компьютеры с длинами слов, не кратными числу 2, отпали из-за невыгодности и неудобства.
Постепенно 8-битные байты стали стандартом де-факто; с начала 1970-х в большинстве компьютеров байты состоят из 8 бит, а размер машинного слова кратен 8 битам.
Единицы хранения цифровой информации
Единица | Количество |
1 бит (б) | 1 бит (б). |
1 килобит (Кб) | 1024 бит (б) |
1 мегабит (Мб) | 1024 Кбит (Кб) |
1 гигабит (Гб) | 1024 Мбит (Мб) |
Единица | Количество |
1 байт (Б) | 8 бит (б) |
1 килобайт (КБ) | 1024 байт (Б) |
1 мегабайт (МБ) | 1024 КБайт (КБ) |
1 гигабайт (ГБ) | 1024 МБайт (МБ) |
А сейчас объединим их.
Единица | Количество |
1 байт (Б) | 8 бит (б) |
1 килобайт (КБ) | 8 килобит (Кбит) |
1 мегабайт (МБ) | 8 мегабит (Мбит) |
1 гигабайт (ГБ) | 8 гигабит (Гбит) |
Таким образом в 1 гигабайте 1024 мегабайт или 8192 мегабита.
Чем отличается MB от Mb?
Для удобства в сокращённых обозначениях принято биты обозначать маленькой буквой «б», а байты соответственно большой буквой «Б».
1 МБ — 1 МегаБайт.
1 Мб — 1 Мегабит.
На этом с теорией закончим и перейдём к практике.
Скорость интернета
Скорей всего в маркетинговых целях интернет провайдеры и производители оборудования обозначали свои тарифы и скорости в битах в секунду. Сейчас конечно уже везде используются Мбит/с или Mbps. Но всё остаётся по прежнему и в рекламах мы видим примерно такую информацию:
10, 20, 100 Мбит/с за N рублей.
Скорость загрузки данных
Как я говорил ранее, компьютеру проще оперировать сразу байтами и соответственно в системе мы везде видим обозначение в мегабайтах или гигабайтах. Загрузку данных на ПК обычно тоже принято указывать и считать в MB (мегабайтах). От сюда и возникает постоянно путаница у людей. Скорость загрузки указывают в мегабайтах, а скорость интернета в мегабитах.
Вот на этой картинке мы видим скорость загрузки примерно 5 мегабайт(МБ) в секунду, что будет соответствовать скорости интернета в 40 мегабит (Мб).
А как думаете какая скорость интернета на следующей картинке?
Как перевести мегабиты в мегабайты?
Если очень точные расчёты не важны, то чтобы быстро перевести мегабиты в мегабайты можно просто разделить на 8. А можно воспользоваться вот таким калькулятором, который я сделал специально для этой статьи.
Почему в тарифе указано 80, а при загрузке скорость больше 10 не поднимается?
Если вы внимательно прочитали статью теперь можете понять почему так происходит. Потому что скорость интернета указана в мегабитах, а скорость закачки информации в компьютерах обозначается в мегабайтах. И в итоге при скорости в 80 Мбит\сек мы имеем максимальную скорость загрузки в 10 МБ (мегабайт) в секунду.
Скорость загрузки 1 МБ/с = 8 Мбит/с скорости интернета.
Надеюсь сейчас стало всё гораздо понятнее. А если считать в уме такие числа сложно, то всегда можете воспользоваться моим калькулятором.
Как это запомнить?
Нужно лишь запомнить основное что:
- скорость интернета измеряется в Мбит/с и определяется тарифным планом;
- скорость загрузки данных измеряется в КБ/с и МБ/с, зависит от скорости интернета;
- 1 Мбит/с ≠ 1 МБ/с, 1 МБ/с = 8 Мбит/с.
Ещё про диски и флешки бы добавить информацию, а то там совсем всё запутанно.