/ / Як перевести байти в мегабайти і назад?

Як перевести байти в мегабайти і назад?

Сьогодні наше життя важко уявити безкомп'ютерів. Вони зустрічаються всюди. Слова «біт», «байт», «мегабайт» міцно увійшли в наше життя. Часто звичайні люди вживають їх, не знаючи, що вони означають і як пов'язані між собою.

Біти, кілобітах ...

байти в мегабайти
Є старий анекдот.У чому різниця між нормальною людиною і компьютерщиком? Перший впевнений, що в одному кілобайті тисячу байт, а другий - що в кілограмі - тисячі двадцять чотири грами. І часто нормальні люди питають, а в чому, власне кажучи, прикол. Що ж, розберемося, звідки ноги ростуть, і з'ясуємо, як перевести байти в мегабайти або в інші кратні одиниці.

Біт - найменша одиниця вимірювання двійковійінформації. Точніше, її кількості. Тут мається на увазі інформація про одне з двох станів об'єкта. Наприклад, є сигнал / немає сигналу, істина / неправда, 1/0 і т. Д. Походить назва від англійського скорочення binary digiт ( "Двійковечисло") = bit.Також "битому" називають один розряд двійкового коду. В цьому випадку десяткова цифра представляється у вигляді нуля або одиниці, наприклад як показано в таблиці. Це називається "двійковій системою числення".

десяткова цифраДвійковий коддесяткова цифраДвійковий код
005101
116110
2107111
31181000
410091001

Як видно, числа 0 і 1 мають однакове уявлення, а в десяткового двійці вже два розряду - 10. А у вісімці - чотири (1000).

А що ж таке кілобіт?

Саме широке застосування ця система числення знайшла в комп'ютерній техніці. Зокрема, виконавчі числа використовуються для нумерації осередків цифрової пам'яті.

Наведемо приклад. Кількість всіх можливих адрес на будь-який адресній шині дорівнює числу два в деякій мірі N. Або інакше - 2N. Тут N позначає число розрядів шини. Що ми бачимо? Кількість осередків у мікросхемі пам'яті одно тій чи іншій мірі числа 2. А далі - ще цікавіше. число 210 = 1024 дуже близько до 1000. У той же час тисяча використовується як підстава для десяткових приставок. Тому 1024 біт стали називати "кілобітах". За аналогією з кілограмом або кілометром. Згадуємо анекдот, наведений вище.

Байти і біти

біт байт мегабайт

З інформатики відомо наступне. "Байт" (англ.byte) називають одиницю зберігання, а також обробки цифрової інформації. Він являє собою кількість бітів, одночасно оброблюваних комп'ютером. Це класика.

Сучасні обчислювальні системи використовують байт, що складається з 8 бітів. Отже, він може приймати 256 (28) Різних значень.

Щоб перетворити байти в мегабайти, чинимо просто. Арифметика для третього класу: 1 кілобайт = 1024 байт. Пам'ятаємо про 210? А 1 Мб = 1024 Кб (т. Е. 220 = 22х10) = 1048576 байт.

Області застосування

в 1 мегабайті байт

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

Наведемо приклад.Мережа Ethernet забезпечує швидкість передачі даних в діапазоні від 10 Мбіт / с до 1 Гбіт / с. Ще слід уточнити, що, як правило, байт позначається буквою «Б» (або латинської «B»). «Біт» так і записується. Приставка «кіло» позначається буквою «К». Саме прописаний, а не малої. Маленькій «до» записується назва десяткової приставки «кіло», тобто 103 = 1000. Тепер розглянемо більш детально наступне питання.

Двійкові і десяткові приставки

Як переводити байти в мегабайти, більш-меншясно. На початку 1999 року відомою організацією МЕК (Міжнародна електротехнічна комісія) введені в обіг виконавчі приставки для утворення кратних одиниць кількості інформації. Приводом для цього послужила близькість чисел 1024 і 1000. Аналогічно стандартним десятковим приставок, використовуваним міжнародною системою СІ, виконавчі відрізняються лише заміною останнього складу на «бі» (від латинського binarius - двійковий). Виглядає це так, як показано нижче в таблиці.

префіксскорочення,
прийняті МЕК,
байти / біти
відповідна
десяткова
префікс
Величина, на яку
множиться вихідне
значення кількості інформації
КібіКІБ (KiB) / Кібіткіло (103)1024 або 210
мебіМІБ (MiB) / Мібітмега (106)1048576 або 220
гібіГинув (GiB) / гибітигіга (109)1073741824 або 230
ТебіТіб (TiB) / Тібіттера (1012)1099511627776 або 240
пебіПІБ (PiB) / Пібітпета (1015)1125899906842624 або 250
ексбіЕІБ (EiB) / Еібітекса (1018)1152921504606846976 або 260
зебіЗіБ (ZiB) / ЗібітЗетта (1021)+1180591620717411303424 або 270
ЙобіЙіБ (YiB) / Йібітйотта (1024)+1208925819614629174706176 або 280

Цей стандарт затвердили багато країн, алевведені назви використовуються не так часто, в основному в письмовій мові, а в усній - практично ніколи. Як вважають, через неблагозвуччя. Можливо й так. Погодьтеся, що кілобіт звучить приємніше, ніж Кібібі, а мегабайт краще, ніж мебібайт.

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

перший підхід

У ньому приставки «кіло», «мега-» і т. Д. Використовуються як виконавчі для наступних випадків:

  • переклад байтів в мегабайти
    У файлових менеджерах та інше програмномузабезпеченні при скороченому завданні розміру файлів. Наприклад, програма повідомляє, що розмір аудіозаписи дорівнює 10 МБ. Класичним способом переводячи байти в мегабайти, вважаємо розмір, який дорівнює 10485760 байт. У файлових менеджерах останніх розробок зустрічається стандартне зазначення розміру - з використанням скороченою форми довічних приставок, наприклад МІБ (MiB).
  • Виготовлювачами оперативних запам'ятовуючих пристроїв, флеш-карт, відеопам'яті.
  • Обсяг CD-диска задається тільки в довічних мегабайтах.

другий підхід

Тут приставки використовуються як десяткові в наступних випадках:

  • перевести байти в мегабайти
    Жорсткі і оптичні диски. Їх обсяг призводять в десяткових мегабайтах. Виняток: CD, чия ємність вказується в довічних.
  • Неформальне спілкування.У цьому випадку значення грубо округлюють. Так, наприклад, про файл об'ємом 10 мільйонів байт можуть сказати, що він «важить» 10 мегабайт. Що ми тут бачимо? В даному випадку байти в мегабайти перевели не зовсім коректно, але при спілкуванні це проходить.
  • Позначення швидкостей телекомунікаційнихз'єднань. Наприклад, візьмемо стандарт 100BASE-TX. У ньому 100 Мбіт / с відповідає швидкості передачі даних рівно 100 мільйонів біт / с. Подивимося на більш «спритне» з'єднання зі швидкістю 10 Гбіт / с (стандарт 10GBASE-X). Вона відповідає рівно 10 мільярдам біт / с. Ось так то. І ні бітом більше або менше.

А ось з тридюймовим дискетами на 1,44 МБ(Пам'ятаєте такі?) Було ще цікавіше. Їх ємність вказувалася в двійковій-десяткових мегабайтах. Це виходило в такий спосіб. Один такий «мегабайт» дорівнював 1000 КІБ, що становить приблизно 0,977 МІБ, але в той же час 1 КІБ дорівнював 1024 байтам.

Слід зазначити, що існує різниця міжцими двома варіантами представлення приставок. І якщо в разі кілобайти вона не перевищує 2,4%, то для мегабайта складає вже 4,9%, для гігабайти - 7,4%, а для терабайта - майже 10%. Природно, не на користь двійкового представлення. Т. е. «Крадуть» у нас виробники байти. Наприклад, купуєте жорсткий диск ємністю 1 ТБ. Як людина, що вивчила інформатику, ви свято впевнені, що в ньому 1099511627776 байтів. А виявляється - «всього лише» 1000000000000. Тобто у вас «відкусили» більше ніж 99,5 мільярдів байт (майже 98 ГБ). Багато це чи мало? Грубо - від 40 до 200 повнометражних фільмів, в залежності від формату. Ні про що не говорить? Т. е., Як написано вище, десяту частину.