Скільки мегабайт в гігабайті, біт в байті (або кілобайті) і що це взагалі за одиниці виміру інформації

Здравствуйте, шановні читачі ReklamaZaMillionDollarov.com. Які одиниці вимірювання інформації ви знаєте? Напевно, чули про байти, біти, а також мегабайти, гігабайти і терабайти. Однак не завжди зрозуміло, як пов’язані між собою ці величини і як можна перерахувати, наприклад, байти в мегабайти, біти в байти, а гігабайти в терабайти.

Зміст статті

Що таке біт, байт і мегабайт

Складність полягає в тому, що ми звикли оперувати одиницями виміру в десятковій системі числення (там все просто — якщо є приставка «кіло», то це еквівалентно множенню на тисячу і т.д.). Але при вимірюванні обсягу збереженої або переданої інформації використовують величини з двійкової системи, де для перекладу, наприклад, мегабайтів в гігабайти мало буде провести звичайне поділ на тисячу. Чому? Давайте розбиратися.

Що таке байт / біт і скільки біт в байті?

Описані нижче одиниці виміру інформації використовуються в комп’ютерній техніці, наприклад, для вимірювання обсягу оперативної пам’яті або обсягу жорстких дисків. Мінімальна одиниця інформації називається бітом, потім слід байт, ну, а далі вже йдуть похідні від байта: кілобайт, мегабайт, гігабайт, терабайт і т. д. Що примітно, незважаючи на приставки кіло- , мега- , гіга — перерахунок цих значень в байт не є тривіальною задачею, бо просте множення на тисячу, мільйон чи мільярд тут не застосовується. Чому? Читайте нижче.

Також схожі одиниці використовуються для вимірювання швидкості передачі інформації (наприклад, через інтернет-канал) — кілобіт, мегабіт, гігабіт і т.д. Так як це швидкість, то мається на увазі кількість біт (кілобіт, мегабіт, гігабіт і т. д.) переданих за секунду. Скільки міститься біт в байті і як перерахувати кілобайт в кілобіт? Давайте про це прямо зараз і поговоримо.

Як ви всі знаєте, комп’ютер працює тільки з числами в двійковій системі, а саме з нулями і одиницями («булева алгебра», якщо хто проходив в інституті або в школі). Один розряд інформації представляє з себе біт і він може приймати всього лише два значення — нуль або одиниця (є сигнал — немає сигналу. Думаю, що з питанням Що таке біт більш-менш ясно стало.

Йдемо далі. Що ж тоді таке байт? Це вже трохи складніше. Один байт складається з восьми біт (в двійковій системі), кожен з яких представляє з себе двійку в ступені (починаючи з нульової і до двійки в сьомій-вважається справа наліво), як показано на наведеному нижче малюнку:

Також це можна записати як:

11101001

Не важко зрозуміти, що всього можливих комбінацій нулів і одиниць в такій конструкції може бути тільки 256 (саме такий обсяг інформації можна закодувати в одному байті). ДО РЕЧІ, переводити число з двійкової системи в десяткову досить просто. Потрібно просто скласти всі ступені двійки в тих бітах, де стоять одинички. Простіше не буває, правда ж?

Дивіться самі. У нашому прикладі в одному байті закодовано число 233. Як це можна зрозуміти? Просто складаємо ступеня двійки, де стоїть одиничка (тобто присутній сигнал). Тоді виходить беремо одиницю (2 в ступені нуль) додаємо вісімку (два в ступені 3), плюсуем 32 (двійка в п’ятому ступені), плюсуем 64 (в шостий), плюсуем 128 (двійка в сьомий). Разом отримує 233 в десятковій системі числення. Як бачите, все дуже просто.

На наведеному малюнку я розбив один байт на дві частини по чотири біта. Кожна з цих частин називається напівбайтом або нібблом. В одному напівбайте за допомогою чотирьох бітів можна закодувати якраз будь-шістнадцяткове число (цифру від 0 до 15, а точніше до F, бо цифри наступні після дев’ятки в шістнадцятиричною системою позначають буквами з початку англійського алфавіту). Але це вже не суть важливо.

Скільки мегабіт в мегабайті?

Давайте ще з’ясуємо. Дуже часто швидкість інтернету міряють в кілобітах, мегабітах і гігабітах, а, наприклад, програми вимірювання швидкості інтернету (типу спідтеста) видають швидкість в кілобайтах, мегабайтах… А скільки це буде в байтах? Як перевести Мегабіти в мегабайти?. Тут все просто і без підводних каменів. Якщо в одному байті 8 біт, то в одному кілобайті 8 кілобіт, а в одному мегабайті — 8 мегабіт. Все зрозуміло? Те ж саме і з гігабітами, терабітами і т.д. зворотний переклад здійснюється поділом на вісім.

Скільки мегабайт в 1 гігабайті (байт і кілобайт в мегабайті)?

Відповідь на це питання вже не буде настільки прозаїчний. Справа в тому, що історично так склалося, що для позначення одиниць вимірювання інформації, істотно великих байта, використовуються не зовсім вірні терміни (а точніше — зовсім не вірні). Справа в тому, що, наприклад, приставка «кіло» означає множення на десять в третьому ступені, тобто 103 (на тисячу), «мега» — множення на 106 (тобішь на мільйон), «Гіга» — на 109, «тера» — на 1012 і т. д.

Але ж це десяткова система, скажете ви, а біти і байти адже відносяться до двійковій. І будете абсолютно праві. А в двійковій системі інша термінологія і, що особливо важливо, інша система підрахунку — скільки байт міститься в 1 кілобайті (скільки кілобайт в 1 мегабайті, скільки мегабайт в 1 гігабайті і…). Все грунтується не на ступенях десятки (як в десятковій системі, в якій використовуються приставки кіло, мега, тера…), а на ступенях двійки (в якій використовуються вже інші приставки: КІБІ, мебі, гібі, Тебі і т.д.).

Тобто по ідеї, для позначення великих одиниць вимірювання інформації повинні використовуватися назви: кібібайт, мебібайт, гібібайт, тебібайт і т.п. але в силу ряду причин (звичка, та й не дуже милозвучні ці одиниці вийшли, особливо в російській виконанні прикольно звучить йобібайт, замість йотабайт) ці правильні назви не прижилися, а замість них стали використовувати не правильні, тобто мегабайт, терабайт, йотабайт і інші, які по справедливості в двійковій системі використовувати не можна.

Ось звідси і йде вся плутанина. Ми з вами всі знаємо, що» кіло » — це множення на 103 (тисячу). Цілком логічно припустити, що кілобайт це просто 1000 байт, але це не так. Нам кажуть, що в 1 кілобайті 1024 байт. І це вірно, бо як я вже пояснив трохи вище, спочатку почали використовувати неправильну термінологію і продовжують робити це досі.

Як ведеться перерахунок кіло -, мега -, гіга — і інших великих байтів в звичайні? Як я вже говорив, за ступенями двійки.

  1. Скільки байт в 1 кілобайті — 210 (два в десятому ступені) або ж ті самі 1024 байта
  2. А скільки байтів в 1 мегабайті — 220 (два в двадцятій) або ж 1048576 байт (що еквівалентно 1024 помноженому на 1024)
  3. А скільки байт в 1 гігабайті-230 або 107374824 байт (1024х1024)
  4. 1 кілобайт = 1024 байти, 1 мегабайт = 1024 кілобайт, 1 гігабайт = 1024 мегабайт і 1 терабайт = 1024 гігабайт

Як перевести кілобайти в байти, а мегабайти в гігабайти і терабайти?

Повна таблиця (для порівняння наведена і десяткова система) перерахунку байт в кіло, мега, гіга і терабайти наведена нижче:

Десяткова системаДвійкова система
НазваРозмірністьДесять в…НазваРозмірністьДвійка в…
байтB100байтВ20
кілобайтkB103кібібайтKiB Кбайт210
мегабайтMB106мебібайтMiB Мбайт220
гігабайтGB109гібібайтGiB Гбайт230
терабайтTB1012тебібайтTiB Тбайт240
петабайтPB1015пебібайтPiB Пбайт250
ексабайтEB1018эксбібайтEiB Эбайт260
зеттабайтZB1021зебібайтZiB Збайт270
йоттабайтYB1024йобібайтYiB Йбайт280

Орієнтуючись на наведену таблицю ви зможете зробити будь-який перерахунок, але потрібно враховувати, що слід зіставляти назви з десяткової системи з формулою для розрахунку з двійкової.

Для спрощення «непотрібні» дані з таблиці можна буде просто прибрати:

НазваРозмірністьФормула перерахунку в байти
байтВ20
кілобайтКбайт210
мегабайтМбайт220
гігабайтГбайт230
терабайтТбайт240
петабайтПбайт250
ексабайтЕбайт260
зеттабайтЗбайт270
йоттабайтЙбайт280

Давайте трохи потренуємося:

  • Скільки мегабайт в 1 гігабайті? Правильно, 210 (обчислюється діленням 230 на 220) або 1024 мегабайта в одному гігабайті.
  • А скільки кілобайт в мегабайті? Так, стільки ж — 1024 (обчислюється діленням 220 на 210).
  • А скільки кілобайт в 1 терабайті? Тут трохи складніше, бо потрібно поділити 240 на 210, що дасть нам в результаті 230 або 1073741824 кілобайт міститься в одному терабайті (а не мільярд, як було б в десятковій системі).
  • Що потрібно зробити, щоб перевести байт в мегабайти? Дивимося в таблицю: розділити наявне число байт на 220 (на 107374824). Тобто ви не просто ділите на мільйон, як в десятковій системі (фактично переносячи кому вліво на шість знаків), а ділите на число дещо більше, в результаті чого отримуєте мегабайт менше, ніж очікували.
  • Скільки байт в 1 кілобайті? Очевидно, що 210 або 1024 байти в одному кілобайті.

Думаю, що принцип вам зрозумілий.

Чому жорсткий диск на терабайт має розмір в 900 гігабайт?

Однак, описаної вище плутаниною користуються багато виробників жорстких дисків. Вас ніколи не дивувало, що купивши, наприклад, диск на 1 терабайт, після установки його в комп’ютер і форматування ви отримуєте трохи більшою 900 гігабайт. Куди ж зникають мало не десять відсотків від заявленого виробником розміру ЖД?

Справа в тому, що, наприклад, при вимірюванні обсягу оперативної пам’яті завжди використовують двійкову (правильну) систему розрахунку, коли 1 кілобайт дорівнює 1024 байт, а ось виробники жорстких дисків пішли на хитрість і вважають розміри своїх виробів в десяткових мегабайтах, гігабайтах і терабайтах. Що це означає І який виграш дає на практиці?

Ну, дивіться самі — у них один кілобайт пам’яті містить 1000 байт. Начебто різниця безглузда, але при поточних розмірах жорстких дисків вимірюваних терабайтами все виливається в втрату десятків гігабайт.

Таким чином виходить, що терабайтний диск містить просто напросто 1012 байт (трильйон). Однак, при форматуванні такого диска розрахунок буде вестися по правильній двійковій системі і в результаті ми отримаємо з трильйона байт всього лише 0,9094947017729282379150390625 реальних (а не десяткових) терабайт. Для перерахунку потрібно просто 1012 розділити на 240 — см.наведену вище порівняльну таблицю.

Ось і все. Таким нехитрим трюком нам продають товар на десять відсотків менше корисності, ніж ми припускаємо. З юридичної точки зору там не підкопаєшся, але зі звичайної точки зору обивателя нас досить пристойно вводять в оману. Правда, в залежності від виробника цифра може трохи відрізнятися, на терабайт все одно в результаті не вийде.

Удачі вам! До швидких зустрічей на сторінках ReklamaZaMillionDollarov.com.

Вам також може бути цікаво:

Фейк — що це таке в інтернеті і в житті

Сігна — що це таке, чому можуть попросити зробити Сінгу в ВК (вконтакте) і що це взагалі означає

Що таке шугарінг і як його правильно робити в домашніх умовах (покрокова інструкція)

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Корисна стаття? Не пропустіть нові!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: