1 килобайт = 1000 байт или 1024 байта?
- Войдите на сайт для отправки комментариев
Стыдно сюда писать, но лучше спросить.
Пользуюсь внешней еепромкой на 64 килобита. Пишу 8 значений кольцевым буфером. Ну то есть, 64 килобита = 8 килобайт. 8 килобайт / 8 равно 1000 байт. Это если 1 килобайт = 1000 байтам. Или он всё же 1024 байта?
Интернет поделён на 2 лагеря. Пишут, что 1 килобайт = 1000 байтам, но в практическом исполнении 1024.
Цитирую один из источников:
Килобайт
Килобайт (KB) является общей единицей измерения цифровой информации (включая текстовую, звуковую, графическую, видео и другие виды информации), которая равна 1000 байтам. В практических информационных технологиях KB фактически равен 210 байтам, что делает его равным 1024 байтам.
Теперь википедия:
Килоба́йт (сокр. Кбайт; международное сокр.: Kbyte, KB)[1] — единица измерения количества информации; может обозначать 10³ (1000) или 210 (1024) байт.
Все гораздо хуже :))
Кибибайт
смотрите даташит на свою ЕЕПРОМ, там написано
Да и байт, как мы уже не раз дискутировали, тоже не всегда был == 8 битам.))
1. Согласно всем действующим международным и отечественным стандартам килобайт равен 1000 байтам.
2. Согласно рекомендациям МЭК для обозначения 1024 байтов введена единица кибибайт.
3. В истории был достаточно длительный период, когда была очевидная потребность в двоичной единице информации, но никаких стандартов по этому поводу еще не было. В этот период было принято считать килобайт равным 1024 байтам. Это правило нашло отражение во многих монографиях, статьях, учебниках и т.п. Соответственно, даже после введения рекомендаций МЭК эти учебники, а также лекторы, авторы статей, а также студенты, привыкшие считать, что в килобайте 1024 байта, никуда не делись.
4. Программисты Майкрософт считают килобайт равным 1024 байтам.
5. Производители накопителей считают килобайт равным 1000 байтам.
Думаю, что попытки выяснить, "как правильно", ни к чему кроме холивара не приведут. Нужно просто обладать первичной информацией по этому поводу и учитывать ее при чтении литературы, содержащей это и производные (мегабайт, гигабайт, терабайт и пр.). Как правило, в каждом конкретном случае можно понять, что именно имеется в виду. А иногда этого и не требуется.
1. Согласно всем действующим международным и отечественным стандартам килобайт равен 1000 байтам.
Это не так. См. ГОСТ "Единицы измерения". Номер скажу, когда домой вернусь. Там есть и 1000, и 1024.
напомнило шутку о программистах. Новичок подозревает, что в килобайте не 1000 байтов. А опытный мастер уверен, что в километре 1024 метра
1. Согласно всем действующим международным и отечественным стандартам килобайт равен 1000 байтам.
напомнило шутку о программистах. Новичок подозревает, что в килобайте не 1000 байтов. А опытный мастер уверен, что в километре 1024 метра
Оно?
1. Согласно всем действующим международным и отечественным стандартам килобайт равен 1000 байтам.
напомнило шутку о программистах. Новичок подозревает, что в килобайте не 1000 байтов. А опытный мастер уверен, что в километре 1024 метра
Программист объясняет сыну решение какой- то задачи:
— Вот, смотри. Пусть у тебя есть 1000 яблок. Нет, для ровного счета — 1024.
Продавец Mvideo объясняет сыну решение какой- то задачи:
— Вот, смотри. Пусть у тебя есть 1000 яблок. Нет, для ровного счета — 999.98.
===========