LINUX.ORG.RU

История изменений

Исправление KRoN73, (текущая версия) :

вначале было слово и слово было 2 байтав колибайте было 1024 байта

Это было не в начале. Это было в «ветке оперативной памяти» по вполне понятным причинам, да и то позже. А «в ветке носителей» с тех же 1960-х в килобайте было 1000 байт. В 1956-м на IBM 305 RAMAC «1кбайт был равен 1000байт» (хотя сам термин «байт» только в том году и появился). Потому что на винте было 50 дисков, 100 сторон по 100 треков на сторону. 5 секторов на треке. 100 символов на сектор. Итого: 100*100*5*100 = ровно 5000000 символов. Или 5 мегабайт в нашем понимании.

Модули памяти с двоичной адресацией по шине и полным заполнением адресного пространства, которые и породили двоичный смысл приставок, появились _позже_, где-то к 1960-м гг. Хотя точный первоисточник я нагуглить не смог. Но у ЭВМ периода 1950-х гг. объём оперативки обычно был десятичным.

Например, на IBM 1620 1959-го сама адресация была ещё десятичной (в BCD) — 20000, 40000 или 60000 слов (5 десятичных цифр в адресе).

и посмотрели маркетологи на новый винчестер, и подумали: «что-то маловат он в этих мегабайтах, в которых 1024 килобайта

Ёмкость винчестеров _никогда_ не измерялась в двоичных единицах :)

Исходная версия KRoN73, :

вначале было слово и слово было 2 байтав колибайте было 1024 байта

Это было не в начале. Это было в «ветке оперативной памяти» по вполне понятным причинам, да и то позже. А «в ветке носителей» с тех же 1960-х в килобайте было 1000 байт. В 1956-м на IBM 305 RAMAC «1кбайт был равен 1000байт» (хотя сам термин «байт» только в том году и появился). Потому что на винте было 50 дисков, 100 сторон по 100 треков на сторону. 5 секторов на треке. 100 символов на сектор. Итого: 100*100*5*100 = ровно 5000000 символов. Или 5 мегабайт в нашем понимании.

Модули памяти с двоичной адресацией по шине и полным заполнением адресного пространства, которые и породили двоичный смысл приставок, появились _позже_, где-то к 1960-м гг. Хотя точный первоисточник я нагуглить не смог. Но у ЭВМ периода 1950-х гг. объём оперативки обычно был десятичным.

Например, на IBM 1620 1959-го сама адресация была ещё десятичной (в BCD) — 20000, 40000 или 60000 слов (5 десятичных цифр в адресе).