Новини високих технологій
» » Одиниці кількості інформації (біт, байт, кілобайт, мегабайт, гігабайт, терабайт

Одиниці кількості інформації (біт, байт, кілобайт, мегабайт, гігабайт, терабайт

15-01-2019, 19:32
1 258
"Якщо щось вимірюють, значить, це комусь потрібно". Так міг би сказати Маяковський, але його більше цікавили зірки. Проте всьому притаманна міра і завжди чи варто цим займатися? Треба ж щось залишити і поетам. До всього іншого можна застосувати метр і штангенциркуль.

Що було до одиниці кількості інформації?

Навіть примітивне будівництво не могло обійтися без визначення довжини, ширини і висоти. Військові дії, якими наші предки займалися ще раніше, ніж почали щось будувати, теж вимагали обчислення відстаней, потреб у тяглової сили і т. д. і т. п. Але де брати одиниці вимірювання? Жителі острова, яким для щастя не вистачало тільки календаря, теж задавалися цим питанням, але безуспішно. Хоча рішення лежало на поверхні.
Насправді, питання не так вже складний. Всі перші одиниці надала природа. У людей були руки і ноги. Не дивно, що першими виникли "лікті" і "фути". "Людина є міра всіх речей" — філософське визначення виникло аж ніяк не на порожньому місці.


Поки не була потрібна точність

Спочатку приблизність вимірювань нікого особливо не хвилювала. Але вже в часи фараонів будівельники стали застосовувати більш досконалі інструменти. Якби піраміда завалилася, по голівці нікого б не погладили. Але вони стоять до цих пір. Коли вперше було потрібно вимірювати інформацію, винаходити колесо не стали. Скористалися старими добрими метрами і кілограмами. Тому що інформація була записана на папері. Папір мала вага і об'єм. Ніякої мови про одиниці кількості інформації ще не було і не могло бути.

Але тут з'явилися комп'ютери

Питання виникло ще на теоретичній стадії. Тому що вимірювати кількість інформації в одиницях довжини і ваги стало неможливо.
А без цих даних комп'ютер не міг бути створений. Хоча обчислювальні засоби вже існували і відмінно справлялися зі своїм завданням. Взяти хоча б "Залізний Фелікс", про який пам'ятають лише ті, кому далеко за п'ятдесят.


Системи числення

Як підрахувати кількість овець в стаді? Легко, якщо знати, скільки пальців на руці. Одна, дві десять. Відкладаємо один камінчик в сторону, повторюємо процес. Приблизно так з'явилася перша система числення. А якщо б у наших предків було шість пальців замість п'яти? Виникла б двенадцатеричная система? Скоріше так, ніж ні. Хоча останки шестипалих homo sapiens досі не знайдені, така система була створена. Хитруни з Вавилону скористалися кісточками пальців однієї руки.
Поступово з'ясувалося, що систем числення може бути скільки завгодно. Для шістнадцятковій потрібно 16 символів. Вісімковій достатньо 8. Двійкової і того менше - лише нуль і одиниця.

"Інь" і "янь" цифрового світу

Двійкова система числення виявилася останньою. Придумати що-небудь простіше просто неможливо. Але довгий час нею ніхто не користувався. Що поробиш, люди звикли рахувати десятками. Так і було, поки не з'явилися перші ЕОМ. Щоб вважати, треба мати систему числення. Тут і згадали про нуль і одиницю. Тому що напруга або є, або немає. Видумувати нічого не довелося. Все вже було в наявності.
Двійкову систему, як з'ясувалося, придумали всюдисущі китайці. Імператор Фу Сі, який за сумісництвом був ще й філософом, дав визначення системи ще за 4 тис. років до того, як народився Лейбніц. Видатний математик і повідомив в 1703 році цю пікантну новину. Але скільки кілобайт в гігабайті, не міг би сказати і він. Не було ні того, ні іншого.

Біт і його автор

Алгебру двійкового числення для ланцюга, в якій тече струм, вперше описав американець Клод Шеннон у 1940 році. Йому вдалося об'єднати електрика і математику у своїй докторській дисертації. У ній він застосував булеву алгебру для опису релейних схем. Логічна математика оперує двома поняттями: брехня і правда. Реле і вимикачі електричної ланцюга можуть бути включені або вимкнені. Дивно, що нікому раніше не прийшло в голову пов'язати одне з іншим.
Через 8 років, в 1948 році, він ввів у вживання одиницю кількості інформації і назвав її bit. Короткий слово, відоме тепер майже всім, він запозичив у Джона Тьюки. Той не любив довгих назв і застосовував скорочення bit замість Binary digiT. Це словосполучення перекладається на російську як "двійковий розряд". Так світ дізнався біт - найменшу одиницю виміру інформації. У самому загальному сенсі інформацією називається ступінь неоднорідності. Абсолютно однорідне простір означає повну відсутність інформації. Випадково чи ні, але створення світу Господь почав з того, що відділив світло від темряви. У цей момент з'явилася інформація, і вона дорівнювала одному біту.

Рулетки бувають різні

Прихильники азартних ігор, можливо, будуть розчаровані. Під рулеткою тут розуміється не те, на чому роблять ставки. Є ще вимірювальний інструмент з такою ж назвою. На ньому нанесені міліметри, сантиметри, дециметры — одиниці вимірювання довжини. Кожне наступне поділ на рулетці більше попереднього у 10 разів. Так, виходять сантиметри, дециметры, метри та кілометри. Зрозуміло, що така градація пов'язана з системою, яка застосовується для вимірювання довжини. А що на інформаційній рулетці? Тут довелося поступитися принципами. Двійкові розряди не відповідають десятковим одиниць вимірювання. Тому що в основі поділу лежить ступінь числа 2.

Що за бітом?

Наступна одиниця називається байтом. Щоб зрозуміти, скільки біт міститься в 1 байті, потрібно звести 2 в третю ступінь. Вийде вісім. Найменше число буде представлено у вигляді 00000001 найбільше 11111111. Чому вибрано саме така довжина для байти? Почасти тому, що число можливих комбінацій нулів та одиниць дорівнює 256. Цього виявилося цілком достатньо, щоб закодувати цифри, алфавіт і службові символи для телетайпа й телеграфу. Але незабаром байта виявилося замало. Довго мудрувати не стали. Всім наступним одиницям присвоїли вже знайомі приставки: "кіло", "мега", "гіга", "тера" і так далі. Стало можливим підрахувати, скільки байт в кбайт і відповісти, ніж Мб відрізняється від Гб. Але тут почалися протиріччя.

Ніж кілограм відрізняється від кілобайта?

Якщо відволіктися від предмета вимірювання, то майже нічим. Префікс "кіло" означає "тисяча". В одному випадку маємо тисячу грамів, в іншому стільки ж байт. Все просто і зрозуміло. Значить, мегабайт - це мільйон, гігабайт - мільярд, а терабайт - трильйон байт.

Різниця все ж існує. Кілограм - він і в Африці кілограм, а от кілобайт не завжди 1 тис. байт. Вся справа в тому, що в степенях двійки немає числа 1000. 2 9 = 512 а наступна ступінь, 2 10 , дорівнює вже 1024. Тому кілобайт повинен містити не тисячу, а 1024 байта.

Чим виміряти всю інформацію в світі?

Всі інші поділки шкали байтів теж виходять зведенням числа 2 ступінь, кратну 10: мегабайт — 1024 Кб (2 20 ); гігабайт — 1024 Мб (2 30 ); терабайт — 1024 Гб (2 40 ). В яких одиницях вимірюється кількість інформації видно на малюнку.
Обсяг всієї інформації в світі в 2009 році оцінювався в 08 зеттабайт. А в 2020 він повинен зрости до 44. Багато це чи мало? Якщо уявити диск з відео такого обсягу, то на перегляд фільмів пішло б 63 мільйони років. Завершує ряд иотабайт. Він містить 1024 зеттабайт, або 2 80 байт.
Цікаво по темі
Синтаксис JavaScript parseInt: приклади використання
Синтаксис JavaScript parseInt: приклади використання
Розпізнати в рядку число і бути впевненим, що в алгоритмі використовується значення змінної, тип якої - число, необхідно майже в кожному алгоритмі.
1 mbps - що це за швидкість? Коротко про бітах і байтах
1 mbps - що це за швидкість? Коротко про бітах і байтах
Терміни, що позначають швидкість Інтернету, вкрай складно зрозуміти людині, який далекий від цієї теми. Наприклад, пропонує провайдер послугу надання
Гб, Мб, Кб - це одиниці вимірювання інформації, а чим вони один від одного відрізняються?
Гб, Мб, Кб - це одиниці вимірювання інформації, а чим вони один від одного відрізняються?
Як визначити, скільки гігабайт в одному терабайте або скільки біт міститься в кілобайті? Навіть у досвідчених користувачів такі питання можуть
Петабайт - скільки це?
Петабайт - скільки це?
Людський мозок здатний зберегти один петабайт інформації. Скільки це, і як можна оцінити цю величину в звичних одиницях?
Що таке кілобайт? Перевести біти в кілобайти
Що таке кілобайт? Перевести біти в кілобайти
Щодня нас оточує інформація в різних її проявах незалежно від професійної діяльності. А оскільки всі ми маємо справу з комп'ютерами, то нерідко