Йоттабайт та йобібайт

Йобібайт. — Про що подумали? А Ви знаєте, що відповідно до стандартів МЕК є така одиниця вимірювання інформації? Подивіться на табличку у Вікіпедії або наприкінці цієї нотатки!

Поблукавши трохи Вікіпедією, натрапив на таку фразу — «В даний час не існує єдиного визначення терміна інформація». Обидва на! А що можна виміряти неіснуюче? В інформатиці і не таке можливе, а найголовніше, це потрібно і корисно.
Біт - скороченняbi nary digit, а ще й цікава гра слів, bit в англійській - "трохи", "трохи". Вперше для вимірювання кількості інформації слово bit було використане Клодом Шенноном A Mathematical Theory of Communication એ. Рефлексія великих учених завжди вражає і нагадує образність мислення первісних людських племен, наприклад, імена у північноамериканських індіанців. Гвекігіжиг - Небо, що повертається над головою, трохи - просто битий, куди вже простіше.
Звичайно, для повного розуміння звернемося до першоджерела і почитаємо класика: «Біт — це двійковий логарифм ймовірності рівноймовірних подій або сума творів ймовірності на двійковийлогарифм ймовірності при рівноймовірних подіях» або, наприклад, простіше: «Біт — базова одиниця виміру એ кількості інформації એ , що дорівнює кількості інформації, що міститься в досвіді, що має два рівноймовірні результати. Це тотожно кількості інформації у відповіді питання, допускає відповіді «так» чи «ні» і жодного іншого (тобто така кількість інформації, що дозволяє однозначно відповісти на поставлене питання)». Ось, розумієш, який Гвекігіжиж виходить. «Я уб'ю тебе, … тлумач-перекладач!». Не кожен із першої спроби осмислить ці набори окремо зрозумілих слів, зібрані в речення мозком великого вченого.
Якщо відмовитися від статики і включити динаміку те, те саме можна сказати так: зміна значення двійкового розряду, званого «бітом», — це перемикання, тобто відповідає зміні стану на протилежне, що зрозуміліше і коротше. Носієм такої зміни може бути все, що ми придумаємо, можемо відчути чи поміряти, аби у носія були протилежності, наприклад, світло: «видно не видно»; електрична напруга в розетці: «стукне-не стукне»; стрілка компаса: «північ-південь» і ще маса всього, що може набувати протилежних значень. Як ми називатимемо ці протилежні стани в такому контексті все одно, хоч «тралі-валі», хоч «мумба-юмба». Однак, для конструктивного використання такого уявлення про біт хотілося б отримати цей носій, фізичну основу для збереження стану двійкового розряду і вже потім думати про назву.
Насправді байт штука апаратно залежна, зазвичай, під байтом розуміють одну частину, половину, машинного слова. А машинне слово має розмір регістрів центрального процесора. Так що раніше байт був розміром 6 біт, а зараз наближається до 32 біт.Коли Ви купуєте новий комп'ютер, то в технічних характеристиках процесора обов'язково зустрінете слово розрядність, зараз 32 або 64. Так ось - це і є розмір регістру, а отже, і машинного слова. У сімействі мережевих протоколів для обміну інформацією між комп'ютерами порцію інформації так само називають байтом, а щоб підкреслити розмір порції в 8 біт, кажуть октет. Але октет, якось кострубато звучить, байт краще, тому просто домовимося в рамках цієї замітки вважати байт розміром 8 біт.
Що таке щось у «коробочці»-байті – це тема окремої розмови під назвою «Тип даних». Зараз же, для отримання фізичного відчуття значущості байта, обмежимося тим, що розміру цієї «коробочки» достатньо щоб розрізнити всі коди графічних образів малих і великих символів англійської та української алфавітів (2*(26 + 33) = 118, ще трохи залишиться для цифр, знаків пунктуації та ще чогось корисного). Якщо їх можна розрізнити, то можна поодинці складати в ці «коробочки» код літери алфавітів, зберігати і змінювати їх, що, власне, і робить будь-який комп'ютер, що направляється жорсткою рукою програміста.
Педантичний програміст обов'язково побачить помилку у цих обчисленнях. А полягає вона в тому, що число 10, до якого ми звикли з дитинства, не може бути розкладено на множники на основі комп'ютерної системи числення 2. Так у десятковій системі числення:
100 = 10 * 10 = 10 2; 1000 = 10 * 10 * 10 = 10 3; 10000 = 10 * 10 * 10 * 10 = 10 4 і
у двійковій системі числення аналогічно
4 = 2 * 2 = 2 2; 8 = 2 * 2 * 2 = 2 3; 16 = 2 * 2 * 2 * 2 = 2 4 .
Таким чином, значення розкладів на множники в десятковій та двійковій системах числення ніколи не збігаються, між точнимизначеннями 8 і 16 двійкового розкладання ні чим не заповнена та пристойна відстань. 8 ближче до 10, ніж 16, але не 10. Аналогічно і для будь-якого числа кратного 10 - 100, 1000, 10 000 отримаємо тільки наближення, а не точне збіг.

На завершення наводжу таблицю, в якій записані приставки до слова байт та відповідний розмір для вітчизняного стандарту ГОСТ та стандарту МЕК – Міжнародної електротехнічної комісії, незалежної, неурядової організації.
| Вимірювання в байтах | ||||||
| Десятична приставка | Двійкова приставка એ | |||||
| Назва | Символ | Ступінь | Назва | Символ | Ступінь | |
| ГОСТ | ПЕК | |||||
| байт | B | 10 0 | байт | B | байт | 2 0 |
| кілобайт | kB | 10 3 | кібібайт | KiB | Кбайт | 2 10 |
| мегабайт | MB | 10 6 | мебібайт | MiB | Мбайт | 2 20 |
| Гігабайт | GB | 10 9 | гібібайт | GiB | Гбайт | 2 30 |
| терабайт | TB | 10 12 | тебібайт | TiB | Тбайт | 2 40 |
| петабайт | PB | 10 15 | пебібайт | PiB | Пбайт | 2 50 |
| ексабайт | EB | 10 18 | ексбібайт | EiB | Ебайт | 2 60 |
| зеттабайт | ZB | 10 21 | зебібайт | ZiB | Збайт | 2 70 |
| йоттабайт | YB | 10 24 | йобібайт | YiB | Йбайт | 2 80 |
І вже зовсім на завершення. Виробники пам'яті для комп'ютерів дісталися лише середини таблиці, тобто. «Терабайтів», 10 12 . Час ще є, доки вони дістануться останнього рядка з «йобібайтом», а Україна органічно інтегрується у світову спільноту і почне застосовувати його стандарти. Тому хотілося б рекомендувати МЕК звернути свою увагу майже на 400 млн. осіб, які досконало володіють українською мовою, у яких назва пристрою зберігання інформації «Восьми Йобібайтний гвинт» викликає непристойні асоціації.
Обмеження відповідальності
Інформація на сайті надається «як є», без будь-яких гарантій, включаючи гарантію застосування в певних цілях, комерційну придатність тощо. У текстах можуть бути технічні неточності та помилки. Автор не може гарантувати повноти, достовірності та актуальності всієї інформації, ненесе відповідальність за наслідки використання сайту третіми особами.
Автор не робить жодних заяв, не дає жодних гарантій та оцінок щодо того, що результатів, розміщених на сайті та описаних у заявах щодо майбутніх результатів, буде досягнуто.
Автор не несе відповідальності за збитки, що виникли у користувачів або третіх осіб внаслідок використання ними сайту, включаючи втрачену вигоду.
Автор не несе відповідальності за збитки, що виникли в результаті дій користувачів, які явно не відповідають звичайним правилам роботи з інформацією в Інтернеті.
Користуючись сайтом, ви приймаєте та погоджуєтесь з усіма нашими правилами, включаючи «Обмеження відповідальності».