Помните тот анекдот про программиста?
Так или иначе, но я открыл для себя стандарт IEEE 1541-2002 в котором в общем-то чётко сказано, что подсчёт приведённых выше степеней двойки обозначается соответственно как киби, миби, гиби ну т.д.
Что-же нам рекомендует стандарт IEEE 1541-2002?
Стандарт устанавливает:
Нет, я конечно же понимаю, что стандарт стандартом, но как-то странно на слух звучит: «йобибит». Кибибит это сколько от йобибита? ;)
На практике же мы продолжаем использовать привычным нам приставки: кило, мега, гига и т.д. (йоттабит, всё-таки это не йобибит).
Тем не менее и таким образом, имеем то, что имеем:
… ну и т.д.
Собственно, чтобы не путаться, правила простые:
«Программист отличается от нормального человека тем, что нормальный человек думает что в килобайте 1000 байтов, а программист уверен что в километре 1024 метра»Собственно лично я привык думать, что во всём, что связано с цифровой техникой приставка кило это 2^10, мега это 2^20, гига это 2^30 ну и т.д. А вот вчера опубликовав заметку я ещё раз задумался, а насколько же я прав или не прав?
Так или иначе, но я открыл для себя стандарт IEEE 1541-2002 в котором в общем-то чётко сказано, что подсчёт приведённых выше степеней двойки обозначается соответственно как киби, миби, гиби ну т.д.
Что-же нам рекомендует стандарт IEEE 1541-2002?
Стандарт устанавливает:
- единицы измерения количества информации в цифровой и вычислительной технике:
- бит (bit, b), двоичный знак;
- байт (byte, B), набор битов (их количество не обязательно равно восьми), обрабатываемых совместно;
- октет (octet, o), набор из восьми битов;
- двоичные приставки для вышеупомянутых единиц:
- киби (Ki), 210 = 1024;
- меби (Mi), 220 = 1048576;
- гиби (Gi), 230 = 1073741824;
- теби (Ti), 240 = 1099511627776;
- пеби (Pi), 250 = 1125899906842624;
- эксби (Ei), 260 = 1152921504606846976;
- зеби (Zi), 270 = 1180591620717411303424;
- йоби (Yi), 280 = 1208925819614629174706176;
- что первая часть двоичной приставки произносится аналогично приставке СИ, а вторая часть — как -би;
- что приставки СИ не используются в качестве двоичных приставок.
Нет, я конечно же понимаю, что стандарт стандартом, но как-то странно на слух звучит: «йобибит». Кибибит это сколько от йобибита? ;)
На практике же мы продолжаем использовать привычным нам приставки: кило, мега, гига и т.д. (йоттабит, всё-таки это не йобибит).
Тем не менее и таким образом, имеем то, что имеем:
кило | k | 103 | 1000 | киби | Ki | 210 | 1024 |
мега | M | 106 | 1000000 | меби | Mi | 220 | 1048576 |
гига | G | 109 | 1000000000 | гиби | Gi | 230 | 1073741824 |
тера | G | 1012 | 1000000000000 | теби | Ti | 240 | 1099511627776 |
Собственно, чтобы не путаться, правила простые:
- измерение количества (объёма) информации проводится в степенях двойки («вчера скачал фильм в хорошем разрешении, "весит" 2 гигабайта…», т.е. 2·230 = 2147483648 байт);
- скорость передачи информации проводится в степенях десятки («… и скорость была потрясающая - 38 мегабит», т.е. 38·106 = 38000000 бит в секунду, т.е. 4750000 байт (октетов) в секунду, т.е. 4.53 мегабайта (мегаоктетов) в секунду).
Немає коментарів:
Дописати коментар