Перейти к содержимому
swg2you

Сколько в байте килобайт?

  

34 пользователя проголосовало

У вас нет разрешения голосовать в этом опросе или просматривать его результаты. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендуемые сообщения

А вы уверены что вы знаете правильный ответ на этот "простой" вопрос?

 

Битвы на зубочистках и аргументация приветствуется ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Холивары...

В майкросовстовском байте 1/1024, но это не байт, байту давно присвоено 1/1000.

А 1/1024 это бибайт, ибо система двоичная.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Интересно, десятичный байт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ОМГ!.. Я думал все ответят на 0.0009765625, оказалось нет. Хех-хех.
Почитайте ( на википедии), в килобайте 1024 байт. Делим 1 на 1024, получаем 0.0009765625.

И кстати говоря, автор не указал один очень важный аргумент, КАКИЕ байты он использует в вопросе. Ведь есть не только простые восьми-битные, есть же ещё и десяти-битные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ОМГ!.. Я думал все ответят на 0.0009765625, оказалось нет. Хех-хех.

Почитайте ( на википедии), в килобайте 1024 байт. Делим 1 на 1024, получаем 0.0009765625.

 

И кстати говоря, автор не указал один очень важный аргумент, КАКИЕ байты он использует в вопросе. Ведь есть не только простые восьми-битные, есть же ещё и десяти-битные.

*в кибибайте

Килобайту давно уже присвоено значение в 1000 байт, как верно сказал @Doob

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как раз таки тут — ошибка у автора. Написал бы сколько десятичных или восьмиричных, но он этого не сделал, поэтому правильный вариант и 0.0009765625 и 0.001, так как мы не знаем какие байты он использует.

Хотя, нет. Погуглил и понял свою ошибку. Тогда напишу об этом тем кому лень гуглить:


В международной системе единиц измерения единиц (СИ), килобайт означает 1000 байт, т е 10^3.
В международной электротехнической комиссии было принято решение обозначать килобайт как 1024, те 2^10, так как производителям оперативной памяти было удобнее указывать в таких единицах, так как адреса ячеек оперативной памяти кратны степеням двойки. Потом другие производители, уже жёстких дисков, начали указывать размер своих жестких дисках в СИ, в маркетинговых целях. То есть если на диске написано 500Гб, то по МЭК вы получите 466. Вот тогда и началась путаница. Тогда МЭК решили расставить все точки над "i". В марте 1999 были приняты поправки. Согласно этих поправок право называться мегабайтами, гигабайтами и так далее имеют только величины с десятичным значением. Это значит, что в одном мегабайте может быть только один миллион байт и никак иначе. Для приставок со степенями двойки МЭК предложило ввести новые обозначения. К приставке СИ добавляются две буквы «би» (в переводе с английского «binary» – «двоичный»).

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

Предупреждение от модератора!

Мультипост запрещён!

Изменено пользователем Fingercomp
Мультипост

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как-то все стороной обходят вариант ответа "нисколько", а ведь дробное количество информации - абсурдно.

 

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

О хоспаде! опять ошибся ) Изменено пользователем swg2you

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как-то все стороной обходят вариант ответа "нисколько", а ведь дробное количество информации - абсурдно.

 

Правильно - абсурд.

Но числовое значение, дробного количества информации, это уже - информация. :P

Изменено пользователем davial

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подведем итог:

h_1439188035_8870336_a6674fe27f.png

 

Правильное значение выбрали всего два респондента.

Традиционное и более удобное для расчетов - 9 человек (включая меня)

5 человек продемонстрировали нежелание отвечать.

 

И о "правильности":

 

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

 

Приставка "кило" (греческое слово "χίλια" (ксилиа - тысяча) много сотен лет используется как множитель в десятичной системе счисления и, поскольку "кило" это число десятичной системы, то его употребление с другими системами - некорректно. Но когда древним программистам понадобились приставки-множители для своих новых величин "бит" и "байт", они не стали выдумывать новые слова и, не мудрствуя, взяли традиционные обозначения. А когда обнаружилось, что применение десятичных приставок к двоичным величинам - абсурдно и неудобно, наши доисторические программисты (как обычно) добавили костыль, дескать их "кило" это вовсе не кило, а значение близкое к нему но двоичного порядка 2^10.

 

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

 

Программист, помни! Твое "кило-" это вовсе не кило- простых смертных!

 

p.s.

Я тоже предпочитаю использовать 1024 как порядковый множитель в двоичных системах. Мне так удобнее, а правильность меня не волнует.

 

p.p.s.

Предлагаю еще один простой вопрос в логике.

Изменено пользователем swg2you

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...