Во всём виноваты маркетологи, естественно (нет).

Раз в несколько месяцев очередной разработчик задаётся вопросом: как же так, всю жизнь считал, что данные в компьютере основаны на двоичной системе, и в байте число бит — это степени двойки, поэтому и килобайт должен быть 2^10 это 1024, поэтому и мегабайт это 2^20 то есть 1048576, и так далее… А те, кто думает, что в мегабайте МИЛЛИОН байт потому что он так называется, просто тупые филологи и не знают, как устроены компьютеры. И вообще вроде бы есть специальные названия для обозначения этих «ровных», но «неправильных» мегабайт, но я их не помню, потому что нахрена мне это сдалось.

Но нет. Это эффект Манделы.

На самом деле в мегабайте миллион байт. А вот 1048576 байт — это мебибайт, или 2^10 байт, обозначается МиБ или MiB.

В компьютерах действительно хранение данных основано на двоичном коде: биты и байты не «лежат» ровными стопочками по десять штук. Но дело в том, что в системе СИ приставки «кило», «мега», «гига» работают именно в десятичной системе и обозначают, соответственно, тысячи, миллионы и миллиарды. И согласно стандартам системы СИ, мегабайт = 10^6 байт, а не 2^10.

Ранние ОС действительно использовали систему подсчёта данных, основанную на степенях двойки, и этот подход до сих пор используется для подсчёта, например, количества доступной оперативной памяти. Но для разрешения конфликта между традиционным и «компьютерным» использованием этих древнегреческих приставок швейцарская Международная электротехническая комиссия (IEC) в 1998-1999 годах ввела терминологию — киби-, меби-, гиби-, теби- и так далее — для того, чтобы отличать одно от другого и устранить растущую путаницу среди пользователей.

Конечно, никакой путаницы устранить не удалось. Покупаешь жёсткий диск — на коробке написано 500 ГБ, а на самом деле там 465 ГиБ. В гигабайтах тут считать выгоднее, вот маркетологи и насаждают это потребителям. Но на плашках RAM — «честные» гибибайты: сколько указано, столько и получаешь, только пишут всё равно 16 GB, а не 16 GiB. Доходит до того, что на одном экране в системе может находиться несколько параметров в разных исчислениях. Эту шизу хорошо отразили в комиксе xkcd ещё в 2008 году.

А ещё есть провайдеры, которое скорости измеряют в мегабитах в секунду, а не мегабайтах (так скорость выглядит в 8 раз больше), и там тоже срачи между сетевыми инженерами, которые считают 1 Гбит/с = 1 048 576 бит/с, в то время как у телекомщиков принято 1 000 000 бит/с…

Можно, конечно, поискать конспирологию в том, что это производители накопителей пролоббировали IEC именно так, выгодно для производителей, стандартизировать мегабайты и их подсчёт. Или всё-таки на заре компьютеров бумеры-основатели зря решили пойти против существующих стандартов и называть количество данных «округлённо», потому что так было проще.

Потому что иди попробуй подвинуть систему СИ.

Скрытый текст

Такие посты чаще выходят у меня в Telegram-канале, где в основном пишу про AI и его применение. Что? Сам раскрыл этот спойлер.

Комментарии (0)


  1. artptr86
    17.09.2025 09:17

    Почему «мёби-»? Откуда вы там букву Ё взяли?


    1. ky0
      17.09.2025 09:17

      Мёгабайт Мёбиуса.


    1. Niketas Автор
      17.09.2025 09:17

      Так вот, отсюда


      1. artptr86
        17.09.2025 09:17

        Никётас

        Гляди-ка, действительно работает!


        1. Niketas Автор
          17.09.2025 09:17

          СпаСИбо!


          1. artptr86
            17.09.2025 09:17

            Пожалуйста. В тегах тоже.


  1. user-book
    17.09.2025 09:17

    как же блин такое бесит, особенно если в разном софте считают "занимаемое место" по своему.
    пишут что надо 10Гб свободного места, проверяешь что есть как раз свободное в притык, а ему собака надо 10+ причем практически 11ГБ

    следуший уровень это говнопровайдеры которые считают скорость и потраченые гигабайты так как им удобно


  1. domix32
    17.09.2025 09:17

    Но нет. Это эффект Манделы.

    Эффект Манделы, это когда многие имеют одинаковое ложное воспоминание . "Ровные" мегабайты были-существовали и те кто помнит о них имеет вполне реальные воспоминания, а не ложные. И таки по большей части во всём виноваты именно маркетологи и конформные преподаватели всяких ТСИ, изучавшие железки по памфлетам из магазинов электроники, в которых как раз использовали мега-гига в контексте винды.


    1. w0lf
      17.09.2025 09:17

      Всё верно. Я например начинал учиться по профильной специальности в 1995, когда ещё спорного решения о создании новых единиц КиБ, МиБ, ГиБ ещё не было. И в КБ было ровно 1024 Б, в МБ было ровно 1024 КБ и т.д. Т.е. это не ложные воспоминания а истинные.


  1. DenSigma
    17.09.2025 09:17

    Этот "Эффект манделы" разве что в головах зумеров.