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

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

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

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

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

Ранние ОС действительно использовали систему подсчёта данных, основанную на степенях двойки, и этот подход до сих пор используется для подсчёта, например, количества доступной оперативной памяти. Но для разрешения конфликта между традиционным и «компьютерным» использованием этих древнегреческих приставок швейцарская Международная электротехническая комиссия (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. Wwyn
            17.09.2025 09:17

            Может спасёбо?


      1. ogost
        17.09.2025 09:17

        Злосчастная буква. В 2008 моему сыну в российском загсе выдали свидетельство о рождении с буквой "Е" в фамилии вместо "Ё", потому что у них видите ли, "на клавиатуре нет буквы Ё". Пздц слов нет. В тот день у меня виза заканчивалась, пришлось бросить и так уехать.


        1. stranger_gu
          17.09.2025 09:17

          У моего мужа наоборот написали Ё вместо Е в фамилии, потом он во взрослом возрасте ходил переделывал, из-за того что с родителями фамилии в доках разные и это повлияет на оформление наследства


          1. ManulVRN
            17.09.2025 09:17

            Для было открытием, что "Наталья" и "Наталия" - разные имена. У знакомой в разных документах было записано по-разному - заставили переделывать и приводить к единому образцу.


            1. Devastator82
              17.09.2025 09:17

              С точки зрения документов да, как, например Софья и София. Но эта всё веселье началось с неграмотности советских паспортисток/работниц ВЛКСМ подаривших нам фамилии типа Питров, Пиваваров итд. Вот случай из жизни. Моя бабушка родилась в 1928-м году. Но когда она получила комсомольский билет, ей по ошибке написали 1927. Не переделывать же комсомольский билет ради такой мелочи? Переделали паспорт на 1927.


              1. Wwyn
                17.09.2025 09:17

                Я бы не отказался переделать дату у себя в паспорте лет на 15 моложе.


                1. vadimr
                  17.09.2025 09:17

                  Это пока до пенсии далеко, вы так рассуждаете.


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

              Обожаю комментарии на Хабре


              1. ManulVRN
                17.09.2025 09:17

                (С подозрением) Сарказм?


            1. wukong
              17.09.2025 09:17

              Это часто встречается с отчествами, типа Геннадьевич/Геннадиевич. С другими отчествами тоже бывает, нужно следить.


        1. putnik1110
          17.09.2025 09:17

          Сына то зачем бросил?


          1. Nvart
            17.09.2025 09:17

            Так виза же заканчивалась


          1. Alex-Freeman
            17.09.2025 09:17

            Ну так получается не его это сын, вот и бросил


          1. ogost
            17.09.2025 09:17

            А он с мамой остался \s


        1. Wwyn
          17.09.2025 09:17

          Мог бы и не бросать сына. Тоже мне причина, в документе у него Ё не поставили.


        1. perfect_genius
          17.09.2025 09:17

          "на клавиатуре нет буквы Ё"

          Как это возможно?

          Злосчастная буква

          Это виноваты Микромягкие, т.к. в РФ был свой стандарт, где Ё располагалась справа от Ю. В итоге стандартном стала их нестандартная раскладка, и поэтому некоторые ленятся тянуться к ней.


  1. user-book
    17.09.2025 09:17

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

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


    1. RTFM13
      17.09.2025 09:17

      До этих всех мибибайтов было общепринято что мегабайт 2^20 байт. При этом мегабит в секунду всегда было 10^6 бит в секунду (во всех спеках на сетевое оборудование). Почему так - хз, провайдеры не при чем. Но мы обычно накидывали к тарифу процентов 10-15 чтобы поддержке не объяснять клиенту эти нюансы и что такое заголовок пакета. Но разницу между битами и байтами приходилось объяснять.


      1. Lampus
        17.09.2025 09:17

        При этом мегабит в секунду всегда было 10^6 бит в секунду (во всех спеках на сетевое оборудование).
        Почему так - хз, провайдеры не при чем.

        Рассмотрим старый добрый Fast Ethernet (который 100 Mbps). PHY подключается к MAC c использованием MII-интерфейса.
        Для скорости 100 Mbps данные толкаются нибблами (по 4 бита) с частотой 25 МГц. Вот и получается что максимум что вы можете протолкать в секунду - 4*25e6 == 100e6 бит в секунду.
        То что там Fast Ethernet PHY использует кодирование 8b/10b, модуляцию MLT-3 и фактически внутри "качегарит" 125 МГц - это уже другая история.


        1. RTFM13
          17.09.2025 09:17

          Спеки я видел. Вопрос почему так. Есть же условный часовой квапц на 2^15 Гц.

          Нет никакой физической привязки кварца к десятичному множителю.


        1. Vilos
          17.09.2025 09:17

          Ай глаз радуется читать такие комментарии...ну хоть ктото знает как сети работают. Уважаю. Дай пятюню!


    1. deema35
      17.09.2025 09:17

      Надо просто все в байтах мерить, они пока равны 8 битам. Но это пока.


      1. omaxx
        17.09.2025 09:17

        тогда уж в октетах...


      1. Rio
        17.09.2025 09:17

        Не равны. У меня на столе вот прямо сейчас лежит проц, где байт — 32-битный (сигнальник от TMS). А то, что всегда должно быть равно 8 битам, обычно называют "октет". Собственно, поэтому во всех описаниях классических сетевых протоколов (RFC) — везде упоминаются именно октеты, а не байты. Для однозначности.


        1. ahabreader
          17.09.2025 09:17

          *Полушутя*

          С таким байтом и в бите нельзя быть уверенным, ведь там, где байт определяют как наименьшую (?*) адресуемую единицу хранения данных, там бит определяют как

          bit. unit of data storage in the execution environment large enough to hold an object that can have one of two values. It may not be possible to express the address of each individual bit of an object.

          byte. addressable unit of data storage large enough to hold any member of the basic character set of the execution environment

          * но там даже не сказано "наименьшую"?.. В обоих определениях размер ограничен снизу.

          https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3220.pdf#page=17


          1. Netguy
            17.09.2025 09:17

            Бит зависит от применяемой логики. Может быть троичным например.


            1. ahabreader
              17.09.2025 09:17

              *Постепенно пугаясь*

              Это называют "трит".

              Нет, это всё-таки странно, что там нет ограничений сверху на размер бита и байта ("ровно 2 состояния" и "минимально адресуемый [среди подходящих под прочие условия вроде того, что basic character set]").


        1. Viacheslav01
          17.09.2025 09:17

          А вы байт и слово не путаете?


          1. Rio
            17.09.2025 09:17

            Нет, не путаю. Байт и слово по факту одинакового размера, 32 бита, и это минимально возможная адресуемая ячейка памяти. Из-за этого много неудобств, в частности, при работе со строками. Начиная с того, что они в памяти в четыре раза больше места занимают, чем могли бы, и заканчивая проблемами с написанием/использованием кросплатформенного кода. В огромном количестве написанного (и, в остальном, вполне себе кроссплатформенного) кода неявно предполагается, что CHAR_BIT всегда 8, а это не так.


            1. vadimr
              17.09.2025 09:17

              Никто не обещал, что минимальная адресуемая ячейка памяти всегда равна байту.

              Эта путаница пошла от языка Си, в котором предполагается, что символ всегда кодируется байтом.

              В вашем случае байтов вообще нет.


              1. mayorovp
                17.09.2025 09:17

                Никто не обещал, что минимальная адресуемая ячейка памяти всегда равна байту.

                Это буквально определение байта


                1. vadimr
                  17.09.2025 09:17

                  Это определение байта на машинах с байтовой организацией памяти.

                  На любом компьютере до 1964 года и многих после это не так.


    1. rabitagorgor
      17.09.2025 09:17

      А уж если на винте будет другой размер кластера... )))


  1. domix32
    17.09.2025 09:17

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

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


    1. w0lf
      17.09.2025 09:17

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


      1. Halt
        17.09.2025 09:17

        Вы правы в том, что 1 Кбайт это 1024 байта. Вот только называть их килобайтами это просторечие и та самая ошибка. По этой же причине в профессиональной литературе никогда не писали «килобайт», только Кбайт, К-байт, Kb и им подобные.


        1. Droid3000
          17.09.2025 09:17

          Вы своё имя тоже инициалами произносите?

          Единственная причина такого сокращения — скорость печати и удобство чтения, тем более, в хорошей литературе обязательно обозначают расшифровку этого сокращения.


          1. PereslavlFoto
            17.09.2025 09:17

            Вы своё имя тоже инициалами произносите?

            При чтении книг многие люди произносят имена инициалами, потому что не знают, как их раскрывать.

            Вот примеры таких инициалов: А. П. Ершов, В. М. Брябрин, М. Р. Шура-Бура, Г. А. Звенигородский.


        1. mayorovp
          17.09.2025 09:17

          Да, с КБ так и правда можно поступить, объявив их никому не известными Ка-байтами, потому что СИшные килобайты пишутся как кБ.

          Но с МБ и ГБ вы как выкручиваться будете?


          1. omaxx
            17.09.2025 09:17

            Обычно килобайты (те, которые 1024 байта) записывают как KB: https://en.wikipedia.org/wiki/JEDEC_memory_standards#Unit_prefixes_for_semiconductor_storage_capacity

            именно для того, чтобы отличать от тех, которые 1000 байт


            1. mayorovp
              17.09.2025 09:17

              Повторюсь, с МБ и ГБ как выкручиваться?


              1. omaxx
                17.09.2025 09:17

                ну это на глаз...

                ❯ gls -l 8*.file
                -rw-r--r-- 1 omaxx staff    8192 Sep 17 21:40 8K.file
                -rw-r--r-- 1 omaxx staff 8388608 Sep 17 21:38 8M.file
                
                ❯ gls -lh 8*.file
                -rw-r--r-- 1 omaxx staff 8.0K Sep 17 21:40 8K.file
                -rw-r--r-- 1 omaxx staff 8.0M Sep 17 21:38 8M.file
                
                ❯ gls -lh --si 8*.file
                -rw-r--r-- 1 omaxx staff 8.2k Sep 17 21:40 8K.file
                -rw-r--r-- 1 omaxx staff 8.4M Sep 17 21:38 8M.file
                
                


              1. firehacker
                17.09.2025 09:17

                МгБ, ГгБ

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

                Мегаграммбайты, да..., а КБ это кельвин•байты


            1. ahabreader
              17.09.2025 09:17

              именно для того, чтобы отличать от тех, которые 1000 байт

              Или из вежливости. Если читатель на самом деле не догадывается о точном значении приставки, его ждут ошибки в таких случаях:

              "10.4 KB per track" - даташит на диск от пре-WD (Tandon)

              "Head setting time: 15 Msec" - на диск из того диска

              "768.0 Kbit/s" - пишет организация со 100-летней историей, National Association of Broadcasters.

              "128 Kbps" - говорит американская ГКРЧ (FCC)

              "9.6 Kbaud"


              1. RolexStrider
                17.09.2025 09:17

                Вот только с Бодами еще путаницы добавлять не надо. Там своя история, с битами четности и прочими историческими личностями, типа Морзе и того же Бодо.


          1. domix32
            17.09.2025 09:17

            Есть отличная статья по теме, включая описания из ГОСТ.


            1. mayorovp
              17.09.2025 09:17

              Обратите внимание на первый комментарий к той статье


        1. w0lf
          17.09.2025 09:17

          Про какую именно профессиональную литературу вы говорите? Если про изданную до 1998 года - там писали именно "килобайт", "мегабайт" именно в значении 1024 байта, 1024 килобайта. Я просто ради примера взял с полки первую попавшуюся книжку, изданную в начале 90-ых (Роберт Журден / Справочник программиста на персональном компьютере фирмы IBM) и там везде "килобайты" и "мегабайты" в описанном выше значении. Так что апеллировать к профессиональной литературе не очень уместно. В конце концов кроме стандарта IEC есть ещё и стандарт JEDEC, который начал действовать раньше, и где используются приставки "кило-", "мега-" и "гига-" и кратность 1024.


        1. tlittle
          17.09.2025 09:17

          Прямо вот никогда-никогда? Мне обязательно искать для вас профессиональную литературу 80х годов, в которой вовсю употребляли килобайты, а про кибибайты никто и не слышал?


      1. irishmann
        17.09.2025 09:17

        del.


  1. DenSigma
    17.09.2025 09:17

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


    1. Vladimir_III
      17.09.2025 09:17

      Предлагаю зумеров винить во всех смертных грехах, ведь это очень удобно


      1. MainEditor0
        17.09.2025 09:17

        Окончательное решение зумерского вопроса...


      1. carebellum
        17.09.2025 09:17

        киаенрпически поддерживаю


  1. Bifurcated
    17.09.2025 09:17

    Я только в kubernates встретил обозначение MiB, Gi и не мог понять чем она отличается от MB, GB. Погугли и удивился что mb, gb это 10 числа, а MiB и Gi двоичные, потом открыл свойства папки в windows и увидел привычное обозначение mb. И понял что их MiB это теже самые мегабайты, что я знаю, и не нужно их переводить в другую систему счисления.


    1. Nikita22007
      17.09.2025 09:17

      Скорее это.их MB это те же самые мебибайты. Т.е. это Microsoft использует неправильную терминологию, считая в мебибайтах, но называя их мегабайтами. Именно из-за этого и возникла проблема, что 1TB это далеко не 1TiB, и если бы Microsoft писала TiB, а не TB, было бы легче во всём этом разобраться


      1. RifleR
        17.09.2025 09:17

        Да, это именно Microsoft всех запутала. В macOS мегабайты, но там это именно 10^6 байт. В линуксах мебибайты и означают они 2^10 байт. А вот в Windows единица везде указана мегабайт, но подразумевает именно 2^10 байт.


        1. omaxx
          17.09.2025 09:17

          2^20


          1. RifleR
            17.09.2025 09:17

            Да, вы правы, я скопировал у автора статьи, не перепроверив.


      1. Serpic
        17.09.2025 09:17

        Как раз наоборот. Это запутанность именно при проектировании запоминающих устройств. С самого начала Microsoft имели под сокращением GB в виду основание 2 (двоичная система счисления). И надеюсь, что так останется всегда. Жаль, правда, что Мелкомягкие прогнулись под обозначением скорости памяти, когда всегда писали её частоту в мегагерцах, а теперь стали в MT/s, аргументируя это тем, что так лучше будет для конечного пользователя, а то ему непонятно, почему его память работает в двое меньшей частоте от заявленной на упаковке. Как по мне, то это изначально просто ввод в заблуждение потребителя, но теперь, с вводом приставок МЭК, это стало законным.

        Диск ёмкостью 500 ГБ
        Диск ёмкостью 500 ГБ

        Отделять мух от котлет и запутывать всех и вся идея небольшой кучки людей, которые видят, что производители запоминающих устройств сами пишут, что в одном ГБ 10^9 байт в десятичной, а OC считает в двоичной.

        Я когда учился, до ввода всяких приставок МЭК, при разговоре о взаимодействии с информацией в ПК всегда использовали двоичную систему счисления, а при её передачи — десятичную (шутка про то, что разговорные языки не учат, а запоминают, так и здесь, это нужно было просто запомнить). И только производители запоминающих устройств были на своей волне.


    1. Alejandro_Loba
      17.09.2025 09:17

      Во всех линуксах, которые я видел. КиБ, МиБ, ГиБ


      1. domix32
        17.09.2025 09:17

        Так тоже было не всегда


  1. checkpoint
    17.09.2025 09:17

    Во Фре вывод всех тулов и мануалы перевели на байты Мёбиуса (KiB, MiB, GiB). Как человека увидевшего первую ЭВМ еще в 80-х это сгелка подбешивает.


    1. spc
      17.09.2025 09:17

      Не слегка


    1. unC0Rr
      17.09.2025 09:17

      Людей, которым вместо пинты пива приходится заказывать 568 мл, СИ ещё больше бесит.


      1. checkpoint
        17.09.2025 09:17

        Вот!


      1. p07a1330
        17.09.2025 09:17

        Или 473...


  1. polar_yogi
    17.09.2025 09:17

    Лет 20 назад не было никаких би. По моему представлению они начали выползать примерно когда размеры накопителей стали превышать гигабайт и разница между объявленным размером и фактическим стала слишком заметной.
    А теперь вона оно как.
    Стоит заметить что объем модулей с оперативкой в гибибайтах не считают. И система товарища Си не возражает.


    1. SamaRazor
      17.09.2025 09:17

      Как раз таки модули с оперативкой считают, а вот ПЗУ нет.


      1. oficsu
        17.09.2025 09:17

        Я не знаю, кто там что считает, но у меня в ноуте прямо сейчас при двух плашках с заявленным размером в 16GB, в сумме доступно 31487MiB, что... несколько больше, чем 2*16GB


        1. Serpic
          17.09.2025 09:17

          Потому что условно договорились, так как память построена на двоичной системе счисления и просто переименовать её было затруднительно из-за устоявшихся аббревиатур. Это было бы так же дико, если бы завтра сказали, что в 1 литре не 1000 мл, а 3785,412.


  1. lrmpsm53
    17.09.2025 09:17

    Самая большая проблема в том, что так учат ещё в школах


  1. BioHazzardt
    17.09.2025 09:17

    Компьютер не подчиняется законам физики: глюки появляются из ниоткуда, файлы исчезают в никуда, и объем называется весом и измеряется в метрах.


    1. Kiria-F
      17.09.2025 09:17

      Сначала какие-то биты, про бейсбол что-то, потом килограммы, потом метры, потом гектары. Странная система мер у этих айтишников.


      1. Astroscope
        17.09.2025 09:17

        какие-то биты, про бейсбол

        Биты это сменные насадки-отвертки к шуруповерту. Килобит, то есть кило(грамм) бит, это кто в промышленных масштабах, например, гипсокартон крутит, те сразу килограммами скупают, потому что биты, в нашем примере это PH2, постепенно изнашиваются о твердые шурупы и начиная с какого-то износа перестают надежно держаться в шлице.


        1. axion-1
          17.09.2025 09:17

          "Над страною звучит московский бит..."


      1. bBars
        17.09.2025 09:17

        Не про бейсбол, а про кусь!


  1. Krokochik
    17.09.2025 09:17

    Никакой это не эффект Манделы. Если вы внимательно посмотрите, в CS и сегодня широко используются МБ, КБ и так далее в своем оригинальном значении. Никаких ложных воспоминаний тут нет. Тождество 1 КБ = 1024 Б сильно старше самих единиц КиБ


  1. LinkToOS
    17.09.2025 09:17

    Писать можно как угодно. Но при этом давать расшифровку в байтах. На упаковках SSD пишут как пересчитать в байтах.
    В документации на микросхемы памяти пишут кто как захочет. Там понятно как пересчитывать.

    Исторически "кило-" применялось для массы и расстояния. Но в компьютерной отрасли "кило-" это контекстозависимая приставка. Поэтому всегда смотрите примечание мелким шрифтом.

    сетевыми инженерами, которые считают 1 Гбит/с = 1 048 576 бит/с, в то время как у телекомщиков принято 1 000 000 бит/с

    В кабеле нет смысла считать скорость в степени двойки. Там привязка к тактовой частоте, а не к шине адреса.


    1. fuggy
      17.09.2025 09:17

      Дело в том что приставки кило-, мега-, и в том числе мили-, нано- это приставки из системы СИ, там все приставки десятичные. А система СИ появилась до широкого распространения компьютеров. И неправильно использовать приставки из системы СИ и придавать им другое значение. Поэтому правильнее называть кибибайт KiB, мебибайт MiB.


      1. LinkToOS
        17.09.2025 09:17

        Поэтому правильнее называть кибибайт KiB, мебибайт MiB.

        У меня киби-фобия, и меби-фобия. Поэтому буду называть килобайты и мегабайты.


        1. Neusser
          17.09.2025 09:17

          Тут, кстати, неправильно. Приставка "кило" должна писаться маленькой. Kilobytes должно быть kbytes, а не Kbytes.


          1. LinkToOS
            17.09.2025 09:17

            должно быть kbytes, а не Kbytes

            В документации пишут "K", "KB", "K bytes". Все это допустимо. Все равно основная информация в memory map, с указанием адресов.


            1. Neusser
              17.09.2025 09:17

              Понятно, что пишут как кому взбредет. Но приставка в СИ - к/k. А не К/K. То есть, строго говоря, K в "Kb" -- приставка не из СИ.


              1. LinkToOS
                17.09.2025 09:17

                А при чем здесь СИ? Это отраслевая терминология и система обозначений. Она определяется другими документами, включая собственные стандарты разработчика.


                1. Neusser
                  17.09.2025 09:17

                  Потому что там выше вы отвечаете на комментарии про СИ. Потому что "кило" это стандартизированная приставка из СИ. И потому что весь сыр-бор из-за того, что ваша "отраслевая терминология и система обозначений" не совпадает с СИ, хотя и делает вид.


                  1. LinkToOS
                    17.09.2025 09:17

                    И потому что весь сыр-бор из-за того, что ваша "отраслевая терминология и система обозначений" не совпадает с СИ

                    Почему она должна совпадать? В палате мер и весов хранится эталон байта?

                    хотя и делает вид.

                    Ничего она не делает. Терминология формировалась на основе привычных слов, а не в угоду каким-то стандартам.


                    1. Neusser
                      17.09.2025 09:17

                      Почему она должна совпадать?

                      Да потому что эти приставки взяты из СИ. Неужели нужно объяснять такие базовые вещи? Или по-вашему то, что для обозначения примерно тысячи байт взяли приставку "кило", в для обозначения примерно миллиона байт взяли приставку "мега" случайно так получилось?

                      Ничего она не делает. Терминология формировалась на основе привычных слов, а не в угоду каким-то стандартам.

                      У вас тут второе предложение прямо опровергает первое.


                      1. LinkToOS
                        17.09.2025 09:17

                        Да потому что эти приставки взяты из СИ.

                        Они защищены авторским правом? Или к размеру байта применяются требования метрологии?

                        Или по-вашему то, что для обозначения примерно тысячи байт взяли приставку "кило", в для обозначения примерно миллиона байт взяли приставку "мега" случайно так получилось?

                        Да, случайно. Потому что это привычный способ масштабировать. А "2 в десятой степени" оказалось близко к 1000. Поэтому "кило" подошло. Могли взять не 1024, а 256 (2 в восьмой степени), и придумать особое название для такой единицы измерения. И считать не в килобайтах, а в каких-нибудь "диабайтах".


                      1. omaxx
                        17.09.2025 09:17

                        Они взяты из СИ, но сейчас они часть другого стандарта:

                        https://en.wikipedia.org/wiki/JEDEC_memory_standards#Unit_prefixes_for_semiconductor_storage_capacity

                        И этот стандарт предписывает сокращать kilo заглавной буквой K, если речь идет о 1024


  1. sten65
    17.09.2025 09:17

    доброго всем. а мне сразу вспомнилась история с wd, когда они на hdd стали шлёпать ёмкость в десятичной системе. вроде бы они тогда неплохо налипли на $$ по искам пользователей :)


    1. ahabreader
      17.09.2025 09:17

      Если ещё кто-нибудь вспомнит, то мы-таки получим настоящий эффект Манделы.


      1. Anarchon
        17.09.2025 09:17

        Но ведь это на самом деле было и без проблем гуглятся новости. 2006 год.


        1. ahabreader
          17.09.2025 09:17

          Суд был, а этого не было:

          когда они на hdd стали шлёпать ёмкость в десятичной системе

          Они использовали десятичные гигабайты до и продолжили использовать после (и правы с точки зрения СИ, IEC или госта), но по мировому соглашению они дальше обязались добавлять приписки типа "*1TB = 1 trillion bytes" из-за винды.


  1. omaxx
    17.09.2025 09:17

    сетевыми инженерами, которые считают 1 Гбит/с = 1 048 576 бит/с, в то время как у телекомщиков принято 1 000 000 бит/с

    Как раз у тех, кто работает с сетями, нет никаких заблуждений, т.к. там скорости кратны десяти: 10Mbps, 100Mbps, 1Gbps, 10Gbps

    А вот в телекоме все не так просто.

    Т.к. ширина полосы, необходимой для передачи телефонного разговора, 4кГц, то оцифровывать голос нужно с частотой 8кГц. При 8 битах получается полоса для первичного канала DS0 64кбит/с. Дальше каналы упаковываются в E1: 30 голосовых и 2 сигнальных. Итого 32 канала по 64 дают 2048кбит/с. И вот этот канал часто называют 2Мбит/с. Но в этом случае мегабит получается не 10^6 и не 2^20, а 2^10 * 10^3 :) Ну а проще сказать, что просто округление.


    1. Vilos
      17.09.2025 09:17

      При этом телекомщики отлично знают все что вы написали и об этом допущении (округлении)...поэтому и путанницы нет, все отлично знают что такое Е1 и STM


  1. KEugene
    17.09.2025 09:17

    Всегда считал, что MiB это "Men in Black".


  1. RulenBagdasis
    17.09.2025 09:17

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

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


  1. ahabreader
    17.09.2025 09:17

    Вы распространяете заблуждения и написали статью в стиле "двухминутки ненависти" ради привлечения внимания.

    Можно, конечно, поискать конспирологию в том, что это производители накопителей пролоббировали IEC

    В гигабайтах тут считать выгоднее, вот маркетологи и насаждают это потребителям.

    Жёсткие диски всегда использовали десятичные приставки, это прослеживается до их появления в 50-х годах.

    Покупаешь жёсткий диск — на коробке написано 500 ГБ, а на самом деле там 465 ГиБ

    Но на плашках RAM — «честные» гибибайты: сколько указано, столько и получаешь, только пишут всё равно 16 GB, а не 16 GiB

    То есть правила СИ&IEC соблюдаются в HDD и нарушаются в RAM, но вы пытаетесь это вывернуть так, чтобы получить больше заявленного.

    Ранние ОС действительно использовали систему подсчёта данных, основанную на степенях двойки

    Ранняя macOS. Windows и дальше продолжает использовать двоичные килобайты, в Linux перешли на кибибайты. Если же смотреть из современной macOS, то вы увидите жёсткий диск на 500 ГБ как жёсткий диск на 500 ГБ и всё равно недовольны.

    Или всё-таки на заре компьютеров бумеры-основатели зря решили пойти против существующих стандартов

    Вы не предлагаете решения для тех времён и почему-то считаете систему СИ нерушимым абсолютом, хотя у Международного бюро мер и весов нет своей армии. Правила СИ&IEC до сих пор нарушаются и у Apple (в оперативной памяти), и у производителей различных микросхем. В Android с измерением свободного места было что-то ещё более странное. Они обычно смотрят на вопрос с рекламной стороны (как "1.44 МБ" раньше), а вы не замечаете.

    так скорость выглядит в 8 раз больше

    А размеры аудио-/видеофайлов в 8 раз больше? Битрейт (не байтрейт) - обычная практика.

    ввела терминологию — киби-, меби-, гиби-, теби- и так далее — для того, чтобы отличать одно от другого и устранить растущую путаницу среди пользователей.

    Но не дала механизма, который бы позволил отличить старые контекстно-зависимые килобайты от новых точно-десятичных килобайтов. Даже если все бы одновременно перешли на новые правила, старые тексты бы не исчезли. По ссылке выше такую ошибку допустили.

    И вообще вроде бы есть специальные названия для ... «ровных»

    сетевыми инженерами, которые считают 1 Гбит/с = 1 048 576 бит/с

    В существование этих точек зрения после перечисленного не верится.


    1. Armitage1986
      17.09.2025 09:17

      Жёсткие диски всегда использовали десятичные приставки, это прослеживается до их появления в 50-х годах.

      Все же, видимо, не все/всегда. У меня где-то на рубеже нулевых была пара дисков, емнип, на 40 и 80 гигов, которые в винде отображались честными 40 и 80 гигами, соответственно. Производителя точно уже не вспомню, но кажется, что как минимум один из них был Maxtor. Второй либо тоже той же фирмы, либо Hitachi.

      Оно вполне могло быть эпизодическим маркетинговым ходом, нежели правилом, но тем не менее.


      1. ahabreader
        17.09.2025 09:17

        Постарайтесь вспомнить. На этикетках 40-гиговых Maxtor'ов в гугле везде есть либо количество LBA, указывающее на десятичные гигабайты*, либо сразу приписка "1 GB=1,000,000,000 Bytes".

        * например, продаётся как 40 ГБ и 80 293 248 LBA * 512 bytes = 41.1 GB = 38.3 GiB.


        1. Neusser
          17.09.2025 09:17

          На самсунге 2004 года написано 80.0GB и 156 368 016 LBA. По 512 байт получается 80 060 424 192.


          1. ahabreader
            17.09.2025 09:17

            То есть 80.06 GB = 74.56 GiB. Это норма. А надо найти найти хоть один обратный случай (и с учётом вероятного округления заявленной ёмкости вниз, а не до ближайшего).


            1. molnij
              17.09.2025 09:17

              Надо просто древнее смотреть.

              https://ardent-tool.com/IBM_HD/WDA-L4x.pdf вот например 40метровый диск

              39х1067х2х512=42611712 - сорок нормальных мегабайт

              Переход на маркетинговые начался, если память не изменяет, где-то в районе 10гиговых дисков. И в то время я точно не помню чтобы кто-то аппелировал к принятому стандарту разделяющему десятичные и двоичные ЕИ. Везде это воспринималось ровно как обыкновенное маркетинговое надувательство.

              И еще сильно-сильно позже попалась впервые информация про мифические бибайты, остающиеся мифическими примерно всюду до сих пор

              Если сильно-сильно хочется, то на сайте много доков, можно попытаться проследить когда переход случился у конкретной фирмы.


              1. ahabreader
                17.09.2025 09:17

                Так вы смотрите, на что ссылаетесь.

                На диске ёмкость нигде не указана, в названии число "42" и в магазинах его продавали как 42-меговый.

                "For use also with" относится только к джамперам, у L40 другое число цилиндров. В рекламных каталогах его не найти, а в справочных каталогах он 41-меговый.

                И в то время я точно не помню чтобы кто-то аппелировал к принятому стандарту разделяющему десятичные и двоичные ЕИ

                ...и на что отвечаете - тоже, уж извините. Я написал "это прослеживается до их появления в 50-х годах", то есть лет за 40 до стандарта IEC.

                Переход на маркетинговые начался, если память не изменяет, где-то в районе 10гиговых дисков.

                Изменяет. 1980-й год, ST-506, ёмкость 5.0 мегабайтов по мануалу и это десятичные мегабайты: 612 * 32 * 256 bytes = 5.01 MB = 4.78 MiB.


              1. ahabreader
                17.09.2025 09:17

                Везде это воспринималось ровно как обыкновенное маркетинговое надувательство.

                То есть при советах ёмкость дисков должна была быть "честной" - в двоичных мегабайтах? Переход на "более честные" приставки в документации не может сломать совместимость, то есть в копировании этого аспекта смысла мало.


            1. paulsv77
              17.09.2025 09:17

              На серверных обычно писали нормальный объем 74,3GB


              1. ahabreader
                17.09.2025 09:17

                Вы что-то недопоняли и продолжаете DDOS-атаку на меня.

                Там вверху написано "LBA 145226112".
                https://www.google.com/search?q=145226112+*+512+bytes+to+GB ~74 ГБ
                оно же с двоичной приставкой будет
                https://www.google.com/search?q=145226112+*+512+bytes+to+GiB ~69 ГиБ

                То есть гигабайты на вашем диске десятичные, а я изначально заявил, что они на всех жёстких дисках десятичные.


        1. Armitage1986
          17.09.2025 09:17

          Вспомнить такие незначительные детали 25-летней давности будет проблематично.

          Из найденного на полках антиквариата (40GB Maxtor, Samsung, 4,3GB Seagate и даже 1440MB Hitachi) - все используют гига/мега байты, поэтому, за отсутствием аргументов, не буду настаивать на своей правоте.

          Но что-то же нас все же заставляло хвастаться тогда перед друзьями своими "дисками с честным объемом".


      1. Willy64
        17.09.2025 09:17

        У меня тоже был 40-гиговый Maxtor с честной емкостью в 2001 году, что сильно удивило тогда, так как насчет емкости врали все. Диск не сохранился. Все "80-ки", которые нашел в закромах - обычного размера 75Г.


        1. ahabreader
          17.09.2025 09:17

          А я тоже верил в Ельцина-мухожука (ну, в вариант фразы, который на самом деле прозвучал в КВН или другом шоу). Как вариант: диск был с заявленной ёмкостью в 4.3 [десятичных] ГБ* как у ST34311A, но это забылось, а запомнилось только то, что он в системе отображался как 4 [двоичных] ГБ.

          * или общий случай: (круглое_число x 1.07) ГБ

          Note: Maxtor defines one megabyte as 10^6 or one million bytes and one gigabyte as 10^9 or one billion bytes. © 1998 Maxtor Corporation. https://www.seagate.com/staticfiles/maxtor/en_us/documentation/manuals/diamondmax_3400_manual.pdf#page=6

          Maxtor defines 1 megabyte as 10^6 or 1 million bytes and 1 gigabyte as 10^9 or 1 billion bytes. Copyright © 1999 Maxtor Corporation https://www.seagate.com/staticfiles/maxtor/en_us/documentation/data_sheets/diamondmax_40_ata66_datasheet.pdf

          Maxtor defines 1 megabyte as 10^6 or 1 million bytes and 1 gigabyte as 10^9 or 1 billion bytes. Copyright © 2000 Maxtor https://www.seagate.com/staticfiles/maxtor/en_us/documentation/data_sheets/dm_40vl_ultra_ata_100_datasheet.pdf

          GIGABYTE (GB) – One billion bytes (one thousand megabytes). © September 19, 2001 https://www.seagate.com/staticfiles/maxtor/en_us/documentation/manuals/diamondmax_D740X_manual.pdf#page=92

          Для дальнейших поисков: https://www.google.com/search?q=maxtor+site%3Aseagate.com


          1. Willy64
            17.09.2025 09:17

            Вижу, Вы очень боитесь того, что Ваша стройная теория может разрушиться. Считать гигабайты люди умели и в те древние времена. Если при форматировании ОС неожиданно показывает полный, а не уменьшенный объем, это трудно не запомнить.


            1. ahabreader
              17.09.2025 09:17

              Вижу, Вы очень боитесь того

              Эмм, мне буквально ни одного контрпримера не смогли найти, только начинают обижаться на замечания о том, что человеческая память за 25+ лет может и подвести.

              И почему вы захотели поговорить об эмоциях, а не найти объяснение, как Maxtor мог иметь двоичные гигабайты, когда он делал предупреждения о десятичных гигабайтах минимум с 1997? Он поглотил Quantum'а, который такие предупреждения тоже делал.


              1. Willy64
                17.09.2025 09:17

                Вопрос: кому нужно это объяснение?


                1. ahabreader
                  17.09.2025 09:17

                  Открыл переписку Тертуллиана с этим... как его... с Маркионом.

                  и умер Сын Божий - это совершенно достоверно, ибо нелепо; и, погребенный, воскрес - это несомненно, ибо невозможно.

                  Он называл противоречие уместным в контексте веры и божественного, а у нас тут факты и приземлённое. Если не пытаться разрешить противоречие, то зачем продолжать разговор?


            1. Neusser
              17.09.2025 09:17

              Вижу, Вы очень боитесь того, что Ваша стройная теория может разрушиться.

              Разрушить любую теорию очень просто - нужно всего ли привести хотя бы один факт, который этой теории не соответствует. Вы же можете привести такой факт?


              1. Willy64
                17.09.2025 09:17

                Можете самостоятельно выполнить эту бесплатную работу (порыться в архивах для удовольствия интернетного анонима), не буду возражать.


    1. deema35
      17.09.2025 09:17

      Кстати на эту тему есть аналог в физике. Все мы знаем что электроны в электрической цепи движутся на встречу электрическому току, но при это именно они этот ток и переносят. Поэтому было много предложений переименовать плюс в минус а минус в плюс, чтобы электроны и электрический ток стали течь в одном направлении, но физики отказались, а представьте если-бы они это сделали, вот это была-бы путаница.


      1. Astroscope
        17.09.2025 09:17

        Насколько я понимаю первопричину путаницы, направление электрического тока было принято условно до того, как физическая природа этого самого электрического тока и его истинное направление было установлено окончательно. В тот раз не угадали. Но решили ничего не менять, наверное чтобы не создавать путаницу, а в результате путаницу зафиксировали.


        1. mayorovp
          17.09.2025 09:17

          Корни "путаницы" ещё древнее, потому что, противоположность направлений тока и движения электронов прямо следует из отрицательного заряда электрона. И "виноват" во всём этот самый отрицательный заряд электрона, который был неявно зафиксирован ещё в то время, когда не только про электроны ничего не знали, но и про электрический ток.


      1. vadimr
        17.09.2025 09:17

        Тогда было бы ещё больше путаницы между электрическим током и движением электронов, а это разные вещи.


      1. YMA
        17.09.2025 09:17

        Никогда не задумывался...

        А если взять достаточно длинный проводник в виде разомкнутого кольца (допустим, вокруг Земли уложить) поставить по его длине датчики магнитного поля, и подключить его концы к источнику напряжения - где возникнет, и как будет распространяться магнитное поле вдоль проводника?

        • от минуса к плюсу

        • от плюса к минусу

        • от концов к середине

        • по всей длине проводника одновременно? :)


    1. ahabreader
      17.09.2025 09:17

      В Android с измерением свободного места было что-то ещё более странное

      А именно, по крайней мере у Samsung, разницу между приставками на 2023 год прибавляют к размеру операционной системы.

      Т.е. в телефоне имеется флеш-память на 512 ГиБ, без учёта служебной ёмкости (overprovisioning) доступно 512 ГБ, но в Android их хочется показать в двоичных гигабайтах (477 ГиБ), но красивее (477 двоичных контекстно-зависимых ГБ), но нет, ещё красивее (512 поддельных рекламных ГБ) - для этого разницу между 512 ГиБ и 512 ГБ прибавляют к размеру ОС, чтобы сошлось - и поэтому чем больше памяти у телефона, тем больше "весит" ОС.


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

      В существование этих точек зрения после перечисленного не верится

      Это взял непосредственно с сайта IEC https://web.archive.org/web/20090403051731/http://www.iec.ch/zone/si/si_bytes.htm


      1. ahabreader
        17.09.2025 09:17

        Только второй пункт (и Гбит => Мбит).

        "Network designers have generally used megabits per second (Mbit/s) to mean 1 048 576 bit/s, while telecommunications engineers have traditionally used the same term to mean 1 000 000 bit/s"

        Спасибо. Всё равно странно, я о таком слышу в первый раз, а в google books только один результат с таким подходом есть.
        https://books.google.ru/books?id=HhsoAQAAMAAJ&q="Kbit/s"+OR+"kbps"+"1024+bit/s"&dq="Kbit/s"+OR+"kbps"+"1024+bit/s"

        Но интересно, что они отсылают к рекламной стороне.

        "term was also easy for salesmen and shops to use, and it caught on with the public. Take, for example, the ubiquitous and so-called 3,5 inch floppy disk"

        Которая после их нововведения никуда не делась (имею в виду непоследовательность в macOS и Android)

        И приводят в пример величину 133,3 MB/s, хотя она как раз иллюстрирует невозможность указать - по старой системе она записана или по новой.


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

          Круто, спасибо за глубокое погружение!


  1. deema35
    17.09.2025 09:17

    В этой статье прямо прослеживаются аналогии с Вавилонской башней. Когда бог спутал системы мер людей, и каждый из них стал строить башню по своему, в результате башня развалилась. С компьютерами может произойти тоже самое.


  1. RoboticsIII
    17.09.2025 09:17

    Хах, угараю с названия поста. Ничего такого, просто забавляет)


  1. t2rex
    17.09.2025 09:17

    Маркетологи решили "округлить", ибо *2 считать им слишком тяжко, да и круглая цифра красивей, технари к слову за это их ненавидели, а теперь безмозглые малолетки хотят это дерьмо распространить на всю область.
    ЗЫ: Ото не зря Торвальдс сразу на место таких "гэниев" ставит...
    ЗЫЫ: Мб это единица занимаемого места, Мбит это единица скорости, 100МБит/сек /8 ~12.5Мб/сек, не так и трудно и всем понятно, так может стоит хотя-бы чутка вникнуть перед тем как писать?


    1. MainEditor0
      17.09.2025 09:17

      МБ и Мб — это разные вещи, может стоит хотя бы чутка вникнуть перед тем как писать? \s


  1. VikTOR-777
    17.09.2025 09:17

    Бедный автор, думает что 2^10 это около миллиона...


  1. Dhwtj
    17.09.2025 09:17

    а это что тогда?

    не ГиБ, а ГБ
    не ГиБ, а ГБ


    1. northfan
      17.09.2025 09:17

      Про размер кластера не забываем


    1. PikNic
      17.09.2025 09:17

      А винда самая неочевидная в этом плане — цифры отображает, как будто это двоичные единицы, а сами единицы указывает десятичными. Т.е. по факту размер 20,8 ГиБ, а не 20,8 ГБ.


      1. Dhwtj
        17.09.2025 09:17

        Вот и я о чем говорю.

        Даже производители накопителей стали писать нормально. А Винда... Ну вот такая эта Винда...


        1. ahabreader
          17.09.2025 09:17

          Ну и вакханалия.

          Даже производители накопителей стали писать нормально

          Их тут успели обвинить и в переходе на двоичные приставки, и в отказе от двоичных приставок, хотя они ничего не меняли.

          А Винда... Ну вот такая эта Винда...

          А винда продолжает использовать традиционные килобайты (у винды они всегда двоичные), как было до появления кибибайтов. Как в Android, только последовательнее.

          Вот это в соседнем комменте тоже было славно вброшено:

          Про размер кластера не забываем


          1. Dhwtj
            17.09.2025 09:17

            Размеры кластера это ууу...

            Размеры кластера это ооо...

            Надо только не МБ писать а МиБ


  1. JustTry13
    17.09.2025 09:17

    Веселей всего читать комментарии в маркетплейсах под флешками. Каждый второй отрицательный отзыв про то, что память не соответствует заявленной.


    1. Hlad
      17.09.2025 09:17

      Ну, как правило отзыв "память не соответствует заявленной" означает, что "в купленной мной за триста рублей флешке на терабайт всего 256 мегабайт оказалось". Это никакими префиксами не оправдать.


  1. Lazhu
    17.09.2025 09:17


    1. Astroscope
      17.09.2025 09:17

      Шутки шутками, но я не поддерживаю нападки на "американские" единицы измерения. Можно сколько угодно доводов приводить в пользу как будто бы стройности и логичности метрической системы - и преимущественно соглашаться с ними, но если ты родился и вырос в месте, где в футе двенадцать дюймов, то футы и дюймы так и останутся для тебя, как бы это сказать, родными, интуитивно понятными, а сантиметры с метрами - чуждыми, пусть и несложно пересчитываемыми. Американский автопром, например, значимо качнулся в сторону метрического крепежа, но наследие имперских единиц измерения живет и здравствует даже в оплоте метрическрй системы - континентальной Европе. Сантехника почти вся дюймовая, разве что новомодные пластиковые и композитные трубы уже в миллиметрах - все трубные резьбы в долях дюйма, и профиль резьбы, помимо размеров как таковых, не сказать, что метрический, да и размеры, если уж измерить диаметры резьбовых соединений, не вполне точно соответствуют тем дюймам, которыми маркированы - полдюймовая (1/2") трубная резьба имеет диаметр примерно 13/16". И это, повторюсь, в оплоте метрической системы. В Америке, хотя бы, винт с резьбой 3/8" будет иметь диаметр 3/8" - примерно 9.5мм, как и следует из прямого пересчета одних единиц в другие.


      1. inkelyad
        17.09.2025 09:17

         вырос в месте, где в футе двенадцать дюймов

        А в дюйме - 16 как-они-их-там называют.... Было бы у них все по основанию 12 - может, и метрическая система по основанию 10 не появилась бы.


        1. alexws54tk
          17.09.2025 09:17

          Дюйм могут делить не только на 16, но и на 32 и даже на 64 доли.


      1. Pshir
        17.09.2025 09:17

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


  1. DikSoft
    17.09.2025 09:17

    Ещё пример весёлого округления: мобильные операторы массово стали считать, что месяц это ровно 4 недели, т.е. 28 дней. В результате списание абонентки приходится каждый раз на новую дату. Жутко неудобно стало пополнять карту для автосписания.


    1. Dmitry_604
      17.09.2025 09:17

      Это какие так считают? Ну вообще это еще и удорожаение получается.


    1. Astroscope
      17.09.2025 09:17

      Зато в году теперь 13 месяцев - шах и мат критиканам астрологии, ставящим на вид, что в зодиакальном поясе тринадцать созвездий, классические двенадцать плюс Змееносец.


      1. boorrdenis
        17.09.2025 09:17

        Вона от куда руки у 13 зарплаты растут.


    1. eismann3636
      17.09.2025 09:17

      О, вот кто-то это заметил! Как по мне, так это скрытый побор (у меня билайн)


  1. engine9
    17.09.2025 09:17

    Мне нравится в файловом менеджере Nemo (линуксовый "проводник") можно указать явно как показывать.


  1. aamonster
    17.09.2025 09:17

    Автор, а сколько вам лет?

    (Upd: посмотрел в профиле... Да, не вам рассуждать об эффекте Манделы в данном случае).

    Мибибайты появились на моей памяти – программисты ещё в 80-е привыкли, что в килобайте 1024 байта, и эта разница никого не смущала. Необходимость как-то отделить "двоичные" килобайты от "десятичных" появилась позже, когда в ход пошли мегабайты и гигабайты, и разница стала слишком велика.

    Upd2: The term "mibibyte" (MiB) was first officially defined in December 1998 by the International Electrotechnical Commission (IEC).

    До того момента (и долгое время после) были разночтения, но среди программистов считалось, что в килобайте 1024 байта.


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

      Запишись на чекап, старик! Все мы не вечные.


      1. aamonster
        17.09.2025 09:17

        Само собой, благо, как раз в ДМС входит ежегодный, надо использовать.

        В 35, кстати, тоже лишним не будет :-)


        1. alexws54tk
          17.09.2025 09:17

          как раз в ДМС входит ежегодный

          чекап в ОМС так-то входит.


          1. aamonster
            17.09.2025 09:17

            По ОМС не пробовал его проходить. По старой памяти опасаюсь всей этой истории с очередями и нехваткой времени у врачей.


  1. mr_welk
    17.09.2025 09:17

    Теперь будут "староверы", кто учился до 99 года и по-прежнему считают как было придумано изначально, то есть использует степени двойки и "православные" с MiB -ами, хотя, для меня это обозначение скорее обозначает формат файла для SNMP :)


  1. Viacheslav01
    17.09.2025 09:17

    Считал и считаю что везде 1024, все эти миби киби это как изобретение новых местоимений, что бы подчеркнуть индивидуальность субъекта.


  1. PjaniyAdmin
    17.09.2025 09:17

    Т.е. выходит что корень проблемы в том что кто-то притягивал сисему Си, которая появилась задолго до потребости считать бинарные данные, но очень уж хотелось её притянуть.


    1. Neusser
      17.09.2025 09:17

      Да просто 1024 это же приблизительно 1000. Потому и стали так называть, а потом прижилось.


  1. rabitagorgor
    17.09.2025 09:17

    Айтишник-первокурсник думает, что в килобайте 1000 байтов.

    ...

    Айтишник-пятикурсник думает, что в километре 1024 метра.


    1. Neusser
      17.09.2025 09:17

      А сеньор точно знает, что в минуте 64 секунды.


    1. axion-1
      17.09.2025 09:17

      Шутки шутками, а я однажды и вправду стал переводить гигагерцы тактовой частоты в герцы путём умножения на степень двойки. Пока не спохватился.


  1. SergioPredatore
    17.09.2025 09:17

    Раньше было так, теперь по-другому. Причём тут эффект Манделы?

    Этим вашим мебибайтам и мебибитам 27 лет от роду. Большинство исправлялок до сих пор не знают этих слов и предлагают исправить на мегабайт и мегабит. Пройдёт ещё столько же лет, а то и больше, прежде чем новые названия укоренятся.

    И эффект Манделы тут совершенно не причём.


  1. ReinRaus
    17.09.2025 09:17

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

    В 99% учебников по программированию для новичков (особенно 1990-2000 годов) Вы найдете, что 1 МБ = 1024 * 1024 байт и иногда будет в качестве бонуса байка про ушлых маркетологов, которые продают миллион байт вместо настоящего 1 МБ.

    Эффект Манделы - это когда чего-то не было, а все уверены, что было. Кликбейтненько.


  1. jar_ohty
    17.09.2025 09:17

    Открываем руководство пользователя системы 360 от IBM, и видим отдельным пунктом оговорку, что понятие "кило" и "мега" применительно к единицам объема информации в данном руководстве означают не 10^3 и 10^6, а 2^10 и 2^20.


  1. DrGluck07
    17.09.2025 09:17

    Ну что опять со своим бибибайтом? Нам так удобно. Точка. Мебибайты нам не удобно, а мегабайты нам удобно.

    А Эффект Манделы это про "покатай меня большая черепаха" и про мишек Бернштейн/Бернштай.


  1. BioHazzardt
    17.09.2025 09:17

    ИМХО все эти киби-хуиби придумали умные мужи с большими головами, наяривающие на систему СИ, у которых 1024 и кило в одном предложении вызывают большая боль дырка анус. Но по факту 1024 байта в килобайте - это следствие того, что расчеты на компах прибиты гвоздями к аппаратной платформе, и использовать степени двойки в данном контексте просто удобнее (у компа не десять пальцев, а вкл/выкл)


  1. grooz
    17.09.2025 09:17

    Т.е. когда на первом курсе ВМиК МГУ в 2001 нам рассказывали про 8-1024 - это был эффект Манделы? Так и запишем.


  1. dnbolt
    17.09.2025 09:17

    ухх. имеем диск p1643a

    в зависимости от сервистэга он может быть объема

    версия для дисковых полок

    3.2Tb (кластер 520) в винде виден как 2.97тб

    Версия для серверов

    3.8Tb (каластер 512) в винде виден как 3.49тб


  1. legolegs
    17.09.2025 09:17

    При всём моём уважении к СИ, я твёрдо убеждён, что десятичные/СИшные/маркетологические мегабайты размером 10e6 байт надо предать анфеме. Пусть даже в документах они буду обозначаться этим странным МиБ, но и в железе и в речи людской мегабайт должен содержать 2e20 байт.