В проекте популярного Linux-дистрибутива Ubuntu решили сменить систему измерения со стандарта IEC (с основанием 2) на SI (с основанием 10).
На данный момент в системе Ubuntu, в соответствии со стандартом IEC, килобайтом обозначается 1024 байта, мегабайтом — 1024 килобайта и так далее. Начиная с октябрьского релиза (10.10) ситуация изменится, и в качестве единиц измерения данных будут выступать не «KiB», «MiB», «GiB», а «kB», «MB», «GB» — величины, которые используются, например, производителями жестких дисков для того, чтобы писать, что вместимость устройства равна «1 Тб», когда на самом деле его объем — не «правильные» 1024 Гб, а 1000 Гб, состоящих из таких же «ровных» тысяч мегабайт и килобайт.
Опытные пользователи неспроста зачастую рассматривают такую систему исчисления объемов данных (стандарт SI) как «маркетинговую», а у новичков подобная разница вызывает небезосновательные недоумения. Видимо, разработчики Ubuntu Linux решили упростить жизнь новичкам, не смущая их тем, что «500-гигабайтный» жесткий диск вмещает всего 488 «настоящих» гигабайт.
Также нельзя не отметить, что Apple недавно сделала подобный шаг для своей операционной системы Mac OS X. Начиная с релиза 10.6 «Snow Leopard» в Mac OS X тоже используется система измерения объема данных с основанием 10 (SI) вместо стандарта IEC.
Пардон, ну это же полная дурость.
Аргументируйте!
Как бы очевидно... Во-первых, любые изменения того, к чему люди уже давно привыкли должны быть обоснованы. Тут обоснование в следующем. Человек, у которого хватило знаний и умений установить Linux, настроить его, видите ли, путается в "килобайтах" и пугается за размер своего жесткого диска. Любопытно узнать каков процент таковых? Так вот, после внесенных изменений точно так же начнут путаться те, кто уже привык к старым "килобайтам".
Во-вторых, производители тех же жестких дисков, чтобы надурить покупателя, указывают размер в "ровных" килобайтах, но на деле физические сектора этих дисков все равно остаются в "правильных" килобайтах. Например, если размер физического сектора жесткого диска 4096 байт, то как теперь этот размер указывать в "ровных" килобайтах? 4.094 kB?
Может стоит уже перестать путать килобайты и кибибайты? А то у вас "правильные", "неправильные"...
Правильный килобайт - это 1000 байт. 1024 - это кибибайт.
Вот как раз чтобы прекратить эту путаницу, наконец порядок и наводят.
Вы всерьез полагаете, что с повсеместным использованием кибибайтов порядка станет больше? ;)
А чего бы тогда и с часами "порядок" не навести? Почему после 12 для снова 1 час? Поскольку везде используется десятичная система исчисления, а не 12-ричная, предлагаю прекратить эту путаницу и перейти на 10-часовую систему. То-то порядка прибавится. ;)
Фокус в том, что повсеместное использование кибибайтов - это как раз сейчас. Только их отчего-то до сих пор именуют килобайтами, хотя они таковыми не являются.
А вы не путайте соответствие стандартам и изменение стандартов. 12 и 24 часа - стандарты. Не мешало бы, конечно, уже определиться, который из них прибить нафиг, а какой оставить. Ничто не обязывает при этом делать день именно на 10 часов, вот нет никаких альтернативных стандартов измерения времени, и нет никаких нарушений имеющихся стандартов в существующем положении.
А вот называть килобайтом то, что содержит 1024 байта - это есть путаница, и нарушение уже имеющихся стандартов. Читайте, что значит "кило".
Да, есть киби, есть кило. Кило формально используется неправильно. Но все давно привыкли к тому, что килобайт — это именно 1024 байт. Так уж со школы научили. Не проще убрать весь малоиспользуемый шлак, типа киби, биби, говниби, а не ломать то, к чему люди давно привыкли? Стандарты же создают не ради стандартов, а ради удобства людей...
Вот не лучше! Лучше один раз переучиться правильно, чем поколениями учить через одно место, и каждый раз объяснять свежим пользователям, отчего "кило", которое вообще-то 1000, тут у нас 1024. Вашей логикой - лучше и удобнее было бы до сих пор длину измерять в косых саженях, пядях, межевых вёрстах, локтях и аршинах.
Неужели так сложно один раз научиться правильно, и потом уже не путаться?
Кто Вам сказал, что именно "киби" — это и есть правильно?
Откройте для себя факт существования международной электротехнической комиссии ;)
Такие вопросы как раз там и решаются.
А почему, собственно, я должен открывать для себя факты существования всяких контор? Когда бабка покупает килограмм картошки на базаре она тоже должна быть в курсе существования международных контор по стандартизации? Общепринято, что килобайт — 1024 байт, а килограмм — 1000 грамм. В чем тут путаница-то? Откройте для себя факт существования слова «общепринято». Не видите никакой связи со словом стандарт? ;)
А потому что эти конторы эти самые стандарты для вас вводят. Бабка на рынке отлично знает, что килограмм - это тысяча грамм, а километр - тысяча метров. Она в курсе, что значит "кило", её в школе учили. Она же ожидает, что килобайт - тысяча байт. Потому что она знает значение слова "Кило", и значение это, как это для вас ни удивительно, общепринятое. Поэтому килобайт, и это соответствует общепринятому стандарту - 1000 байт. И никакой путаницы нет. Путаница есть у тех, кто считает, что килобайт - это 1024 байта. Откройте для себя факт, что мир одними компьютерщиками не ограничивается, и за пределами сферы IT есть общие стандарты.
Все же не будем уходить "за пределы сферы IT". О повсеместном внедрении "правильных" бибибайтов речь пока не идет. Реформа пока проводится на уровне одного конкретного дистрибутива — Ubuntu. В качестве довода приходится не тяга к правильным стандартам, а забота о публивых юзерах, которые пугаются от того, что "500-гигабайтный» жесткий диск вмещает всего 488 «настоящих» гигабайт". Да, пугливый юзер, безусловно серьезная проблема и ее надо решать, но решать так, чтобы не пострадали остальные 99,99% юзеров, которые спокойны за размер своих дисков и привыкли уже к сложившейся системе. Другими словами, не люди для стандартов, а стандарты для людей.
Отчего же не будем? Этак при принятии стандартов длин, веса, и т.д. тоже можно было за пределы одной страны не уходить. Какая бы тогда была стандартизация? правильный ответ - никакой ;)
ЕМНИП, в последней макоси тоже наводят порядок с обозначениями.
Опаньки! А вы знаете, что приводится в качестве довода? На https://wiki.ubuntu.com/UnitsPolicy никаких таких доводов нет, а на брейнсторме, где эта идея впервые появилась, пишут о том, чтобы кибибайты и килобайты не путали между собой, и придерживались стандарта СИ, если речь о десятичной системе счисления, и IEC, если о двоичной, а не смешивали их как левая пятка того пожелает:
http://brainstorm.ubuntu.com/idea/4114/
http://brainstorm.ubuntu.com/idea/21184/
Другими словами, люди не хотят, чтобы их путали. Вот чтобы при написании "kB" не возникало вопросов, сколько же это, 1000 байт, или всё-таки 1024, стандартизация и придумана. И она для людей, да. Ну по крайней мере для тех из них, кто способен выучить разницу между "kB' и "KiB". Кто не способен, пусть считает хоть так, хоть сяк, а лучше пусть вообще к компьютеру не подходит ;)
Если уж так обидно за поруганную честь СИ, то могли бы вместо kB (килобайт) писать KiB (кибибайт), а вместо MB (мегабайт) - MiB (мебибайт) и т.д. Написание у них сходное, называли бы их конечно все по-своему, но со временем можно было бы мягкими напоминаниями объяснить, что второй вариант произношения правильнее. А так получается, что пошли на поводу у маркетологов. Объемы памяти все пухнут, но мало кто понимает, где его надули. Вспоминается анекдот о том как правительство пообещало: "Цена за квадратный метр жилья больше расти не будет. Будет уменьшаться квадратный метр".
А вообще 1 килобайт = 1024 байт - это исторически сложившаяся система, и не понятно зачем ее ломать. Никого ведь не смущает наличие морской мили помимо обычной.
Ни морская, ни сухопутная мили - не являются единицами измерения СИ. И это, кстати, очень неудобно, что некоторые страны до сих пор не могут перейти на метрическую систему.
Рано или поздно, но бардак с единицами измерения надо расчищать. А не ссылаться на то, что где-то ещё есть такой же бардак, и потому расчищать ничего не нужно.
Для моряков бардак как раз и заключался бы в переходе на метрическую систему. И ради чего?
А также для Англии и США, использующих британскую систему. На этом основании можно, конечно, к общим стандартам не приходить. А теперь представьте себе, если бы так рассуждали все страны: у нас бы были до сих пор вёрсты и сажени, где-нибудь стадии, карсахи, цицеры, дагтели. А уж миль разнообразных - целый выводок - тут тебе и немецкая, и швецкая, и британская, французская, и старорусская, и даже древнеримская.
Вот бы было удобно делать машины, измерять скорости, создавать приборы для тех же, скажем, самолётов. Лепота! Кто во что горазд.
Вы, батенька, вообще-то понимаете, для чего есть придумана стандартизация как таковая?
Я, сынуля, не против наведения порядка, даже наоборот за. Но в качестве стандарта должен остаться только килобайт в котором 1024 байт. Пускай это и будет единый стандарт. Ведь стандартизация еще не отменяет здравого смысла. Если подавляющее большинство людей привыкли считать килобайтом 1024, а префикс "киби" вообще мало знаком, то почему киби должен становиться стандартом?
В некоторых странах правосторонний руль, в некоторых левосторонний. Это создает определенные неудобства. Если взяться за стандартизацию, то какой вариант выбрать, учитывая, что левосторонних машин подавляющее большинство, а киби-сторонних меньшинство?
"кило" - по стандарту уже не 1024, а 1000. Причём это стандартно для всех сфер, кроме байтов. Руководствуясь вашим же сравнением, килобайт в 1024 байта - это левосторонний руль, а отнюдь не правосторонний. Долгое время так и оставляли, понимая, что это, как вы изволили выразиться, "создаёт определённые неудобства". А теперь вот решили порядок навести. При этом никто не отменяет единицы измерения в 1024 байта, только настаивают на том, чтобы называлась она правильно.
И единственный довод противников - это то, что так мол уже привычно, и переучиваться лениво. Ну, знаете, с таким подходом не понятно как вообще можно с винды на линукс пересесть, если привыкнуть отличать "киби" от "кило" - непосильная задача.
Довод не "переучиваться лень", а просто не за чем. Почитайте больше про саму стандартизацию. С. это и "общепринятый, исторически сложившийся набор правил". Так вот так уж исторически сложилось, что кило — это 1024, когда речь идет об объемах информации. Это общепринято, и это стандарт. А переход на всякие бибибайты — ничего общего с наведением порядка не имеет.
Так уж исторически сложилось, что "кило" - это приставка СИ, обозначающая десять в третьей степени. Введено это было ещё, блин, греками, когда они и придумывали эти слова, и уж за это время успело исторически сложиться. Это общепринято, и это стандарт. Килограмм, километр, килотонна, килопаскаль, килокалория, кило-что-угодно - это ровно 1000. И только вот в случае с байтами это не так. Что не общепринято и против стандарта. Так уж исторически сложилось (хотя промежуток времени, за который это складывалось и историческим то назвать сложно), что объёмы информации стали измерять, применяя эти слова неправильно, ошибочно. И вот чтобы каждому новому пользователю компьютера не объяснять наличие такого исключения из общих стандартов, нужно принять килобайт за, и это ожидаемо, 1000 байт. А так как двоичная система никуда не денется, то для 1024 байт ввести своё собственное обозначение, которое будет означать ровно 1024. Тогда стандартное использование слова "кило" будет собственно стандартным, как во всех остальных областях человеческого знания, а для двоичного счисления будет своё обозначение. Это очевидное наведение порядка, исключающее путаницу с определениями, и не мешающее производить расчёты, если требуется, в двоичной системе, а если не требуется - в десятичной.
Чего вот страшного вы в этом увидели, кроме как угрозу ретроградам, ратующим за "традицию", которой по меркам существования слова "кило" ещё и дня не исполнилось?
Разумеется, абсолютно ничего страшного нет. Просто жалко труд людей, которым из-за нововведения придется переписывать тонны документации, менять маркировку на товарах, переписывать софт.
Вообще, ситуация напоминает мне то, что недавно произошло в моем городе с нумерацией общественного транспорта. Чиновники почему-то решили, что сложившаяся нумерация, к которой горожане давным-давно привыкли, неправильная и нужно все маршруты пронумеровать заново. Навести наконец, так сказать, порядок. В результате горожане стоят офигевшие на остановках, не зная как добираться до работы, автобусники меняют таблички, переклеивают расписания, ну и так далее.:)
Не, маркировку на товарах как раз менять не придётся. По крайней мере не на хардах ;)
Ну кто его знает, может в вашем городе тоже было два одинаковых номера, ходящих по совершенно разным маршрутам, и которые периодически путали. Тогда менять номера действительно было нужно.
В случае с килобайтами путаница определённо есть, поскольку они значат то одно, то другое. Поэтому надо вносить ясность, когда оно 1024, а когда - 1000.
Есть. Посмотрите внимательнее «Use cases». Элис дура и считает, что килобайт — это 1000 байт (видать в школу не ходила, сразу за комп). Боб использует и Linux, и Ubuntu и хочет видеть одни и те же цифры и в Windows Explorer и в Наутилусе. Вместо того, чтобы Элис отправить за парту, а Боба взять за горло и заставить все же определиться, разработчики решили свой огород городить. :)
А если серьезно, то наведение порядка не должно быть целью, которую нужно достигать любой ценой. Не знаю как Вас в этом еще убеждать. Америку открыл Колумб, но назвали ее в честь Америго Веспуччи. Так давайте и здесь наведем порядок и восстановим историческую справедливость. ;)
Нету. Use cases - это, если переводить грубо, случаи использования. Если переводить литературно - случаи, при которых человек сталкивается с этой ситуацией. То есть примеры ситуаций, а не доводы за и против.
Ну и как случаи, они тоже могут оцениваться и освещаться в другом свете:
Как раз наоборот, Элис в школу ходила, и она права, в килобайте 1000 байт это и международный и наш, отечественный стандарт. Не первый год, как.
Боб, использует Ubuntu Linux и Windows, и хочет, чтобы везде отображались одни и те же цифры, при этом не хочет знать, что же это за цифры, кило ли это байты, или киби. Да ему пофиг, вообще, сколько это имеется в виду байт - главное, что циферки одни, а значит феншуй соблюдён, и ничто не тревожит межушный нервный узел странными несоответствиями с виндой ;)
Разработчики не городят свой огород - они наконец-то решили просто соответствовать давно определённым зафиксированным стандартам. То, что винда со своим эксплорером об этом пока не заботится - как раз не удивительно, учитывая, как парни из мелкомягкой конторы вообще ведут себя со стандартами, которые им по какой-то причине не нравятся.
ЗЫ
Колумб, строго говоря, Америку не открывал - он до неё не доплыл. Доплыл он только до островов в Карибском море. А вот Америго Веспуччи до Америки таки доплыл, и в его честь она и названа. Хотя если быть ещё более точным, то до Колумба в Америку плавали викинги ещё в 11-ом веке.
Если серьёзно, то соответствие стандартам и наведение исторической справедливости - не имеют вообще ничего общего.
Для компьютеров двоичная система естественна, а десятичная - неудобная патология. И вряд ли это изменится в обозримом будущем.
Никто, в здравом уме, не пытается объявить кратными десяти числа пи, е, постоянную Планка, и т.п.
В компьютерах "волшебное" число 2.
Компьютерные устройства - это всякие решёточки из степеней двойки.
Ну "не повезло" нам, что у нас 10 пальцев, а не 16, 4, 2 или хотя бы 8.
Лучше скромно помалкивать об этом недостатке нашего вида, а не объявлять его компьютерным стандартом! (Пробовали, пробовали ещё 70 лет назад делать десятичные компьютеры - не выжили они!)
А то прямо какая-то "воинствующая педерастия" получается! ;-)
...А производители HDD со своими "размерами" - обычные жулики, и нечего их стандартами оправдывать!
________________________________
Кстати, товарищи, по какому времени ваш сайт работает (если не секрет;-), по берлинскому?
Какие уж тут секреты. Сайт работает по тому времени, который юзер выставил у себя в профиле. Для незарегистрированных юзеров время калининградское (msk-1) без учета перехода на летнее время. :) В общем, спасибо за подсказку, перейти на летнее время забыл, каюсь. И перевожу часы... :)
вы считаете что в этом вопросе стандарты непричем?
В данном вопросе комитет СИ повёл себя непоследовательно!
Раньше они для единиц СИ использовали специальные названия
(например, вместо мм.рт.столба - паскаль, вместо дюймов, футов, миль - метр, и т.д.)
Почему сейчас не придумали новое название, а захватили старое?
Тем более, что в байте так и осталось 8 бит!!!
8 бит, а потом десятичная система?
Логичнее было бы ввести какой-нибудь чпок=1000бит, ну и дальше, по стандартной схеме, -- килочпоки, мегачпоки, ... .
Не была ли история этого решения такой:
Судебные иски против производителей хы-ды-ды, завышающих их размер, -- новый чудо стандарт СИ -- хрен вам, недовольные уменьшенными хы-ды-дами! ((((-;
И опять "неславабогу" получается! Бит то двоичный! ;-)))
Нет уж! Пусть вместо бита используют десятичный Десятит, а дальше Кило- и Мегадесятиты, и т.д.
Вполне реально, вот только смысл десятита до простого гомосапиенса донести будет несколько сложнее, чем смысл бита! ;-))))
В том-то и дело, что даже излишне последовательно.
А было 7 и даже 6 бит. И на так уж и давно (лет 20 назад). Остатки 7-битных байтов ещё остались в электронной почте.
Потому что спор идёт не о названии величины, а о применяемых приставках. Но производители похоже уже решились у всей памяти размер идёт в MiB (мебибайтах), а у дисков -- в GB (гигабайтах). Такие дела.
А Вы не путаете разрядность процессора и разрядность почтовой кодировки? Изначально email использовался только для передачи текстовой информации (ASCII), число используемых символов тогда было равно 127 и необходимости в восьмом бите не было. Это не значит, что в байте "было 7 и даже 6 бит". :)
Нет, не путаю. Впрочем если не верите, что в байте может быть отличное от 8 число бит, то рукипедия Вам поможет: http://ru.wikipedia.org/wiki/Байт
По вашей ссылке весьма смешные названия:
Неужели вся эта х...я (извините, другого слова не нашлось) нас ждет? 8-[ ]
Я лучше перестану использовать Ubuntu, чем буду использовать эти ругательства. Отйобибайтить бы шутника, который их придумал.
Понимаете ли какая вещь, кроме русского существуют и другие языки и там это выглядит вполне нормально. И наоборот: русская команда локализации бубунты называет себя "loco team", что в испаноязычных странах воспринимается как "команда ослов". Ну, вы поняли о чём я...
Все оно так, но я подозреваю, что "кило","мега" и т.п. звучит на большинстве языков более-менее нейтрально. Прежде чем принимать стандарт неплохо было бы поинтересоваться насколько ласкают слух простого русского человека словечки вроде "йобибайт". Все же русский язык не самый последний по распространенности. Ну Вы представляете себе серьезную бизнес-конференцию, где докладчик будет отчитываться перед инвесторами, мол, наш готовой трафик составил 500 пебибайт, хотя мы ожидали выйти на целый йобибайт? Люди не начнут "сокращать" названия до ёбибайтов и ёбобайтов? Поэтому и говорю, что лучше уж как-то по-старинке. Жили со старыми названиями десятки лет и еще проживем.
Продолжу Великий киби-срач. Гагарин, строго говоря, не первый космонавт. Первый космонавт — Леонов, т.к. Гагарин в сам космос не выходил, трусливо отсидевшись в космическом корабле. :)
Ребят, я оборжался, пока прочитал до конца ваши споры)))
Напомню вам, что в компе только 2 значения: "0" и "1", т.е. "нет" и "да", а отсюда и двоичная система.
Нормальный пользователь давно привык к издержкам разницы между системами, и идя покупать новый хард, всегда берет про запас...
А что выйдет? Память и проц работают в двоичной системе, а хард и операционка - на десятичной?
Я напимер использую и Windows, и Ubuntu. Что, прикажете окачуриться после ввода новых единиц хранимой информации? Видимо, так...
И вообще, есть 2 типа пользователей: грек и еврей. Грек смотрит так: это велосипед, вот здесь педали, ты их крутишь, цепь приводит в движение колеса и ты едешь. Еврей смотрит так: это велосипед, на нем можно ездить.
Отправить комментарий