Вы скажете:
Всё просто. Данные в компьютере основаны на двоичной системе, и в байте число бит — это степени двойки, поэтому мегабайт это 2^20 то есть 1048576.
Но самом деле в мегабайте миллион байт 😊
➡️ Всё дело в системе СИ, в которой «мега» означает десятичную систему счисления и обозначает миллион.
➡️ Ранние ОС действительно использовали систему подсчёта данных, основанную на степенях двойки, и этот подход до сих пор используется для подсчёта, например, количества доступной оперативной памяти. Но для разрешения конфликта между традиционным и «компьютерным» использованием этих древнегреческих приставок швейцарская Международная электротехническая комиссия (IEC) в 1998-1999 годах ввела терминологию — киби-, меби-, гиби-, теби- и так далее — для того, чтобы отличать одно от другого и устранить растущую путаницу среди пользователей.
➡️ Но путаницы стало больше! Покупаешь хард — на коробке написано 500 ГБ, а на самом деле там 465 ГиБ. (Маркетологи выгоднее считать так). На плашках RAM, наоборот, «честные» гибибайты: сколько указано, столько и получаешь, только пишут всё равно 16 GB, а не 16 GiB.
А ещё есть провайдеры, которое скорости измеряют в мегабитах в секунду, а не мегабайтах (так скорость выглядит в 8 раз больше) 🤷♀️
Запомните, потом будете щеголять этими фактами перед коллегами
#база
