Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

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

  1. Що таке байт / біт і скільки біт в байті?
  2. Скільки мегабіт в мегабайті?
  3. Скільки мегабайт в 1 гігабайті (байт і кілобайт в мегабайті)?
  4. Як перевести кілобайти в байти, а мегабайти в гігабайти і терабайти?
  5. Чому жорсткий диск на терабайт має розмір в 900 гігабайт?

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

як можна перерахувати, наприклад, байти в мегабайти,

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

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

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

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

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

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

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

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

11101001

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Десяткова система Двійкова система Назва Розмірність Десять в ... Назва Розмірність Двійка в ... байт B 100 байт У 20 кіло байт kB 103 Кібі байт KiB Кбайт 210 мега байт MB 106 мебі байт MiB Мбайт 220 гіга байт GB 109 гібі байт GiB Гбайт 230 тера байт TB 1012 Тебі байт TiB Тбайт 240 пета байт PB 1015 пебі байт PiB Пбайт 250 екса байт EB 1018 ексбі байт EiB Ебайт 260 Зетта байт ZB тисячі двадцять одна зебі байт ZiB Збайт 270 йотта байт YB 1024 Йобі байт YiB Йбайт 280

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

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

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

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

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

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

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

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

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

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

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

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

Удачі вам! До швидких зустрічей на сторінках блогу KtoNaNovenkogo.ru

Збірки по темі

Використовую для заробітку

Що таке байт / біт і скільки біт в байті?
Скільки мегабіт в мегабайті?
Скільки мегабайт в 1 гігабайті (байт і кілобайт в мегабайті)?
Як перевести кілобайти в байти, а мегабайти в гігабайти і терабайти?
Чому жорсткий диск на терабайт має розмір в 900 гігабайт?
Які одиниці вимірювання інформації ви знаєте?
Чому?
Що таке байт / біт і скільки біт в байті?
Чому?
Скільки міститься біт в байті і як перерахувати кілобайт в кілобіт?

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.