Скільки значень може набувати байт
Байт
Байт (англ. byte ) - одиниця зберігання та обробки цифрової інформації; сукупність бітів, що обробляється комп'ютером одномоментно. комп'ютерів відомі рішення з іншим розміром байта (наприклад, 6 бітів, 32 біти, 36 біт), тому іноді в комп'ютерних стандартах та офіційних документах для позначення 8-бітного слова використовується термін "октет" (лат. octet ).
У більшості обчислювальних архітектур байт - це мінімальний набір даних, що незалежно адресується.
Історія
Назва «байт» (слово byte є скорочення словосполучення BinarY TErm - «двійковий терм») було вперше використано в 1956 році В. Бухгольцем (англ. Werner Buchholz ) при проектуванні першого суперкомп'ютера IBM 7030 (англ.) для пучка одночасно переданих у пристроях введення-виведення шести бітів.
Ряд ЕОМ 1950-х і 1960-х років (БЕСМ-6, М-220) використовували 6-бітові символи в 48-бітових або 60-бітових машинних словах.англ.) (нині Unisys) розмір символу дорівнював 9 бітам.
Байтова адресація пам'яті була вперше застосована в системі IBM System/360. У більш ранніх комп'ютерах адресувати можна було тільки машинне слово, що складалося з декількох байтів, що ускладнювало обробку текстових даних.
8-бітові байти були прийняті в System/360, ймовірно, через використання BCD-формату представлення чисел: одна десяткова цифра (0-9) вимагає 4 біта (зошит) для зберігання; один 8-бітний байт може становити дві десяткові цифри. 6-бітові байти можуть зберігати тільки по одній десятковій цифрі, два біти залишаються незадіяними.
За іншою версією, 8-бітний розмір байта пов'язаний з 8-бітним числовим поданням символів в кодуванні EBCDIC.
За третьою версією, через двійкову систему кодування в комп'ютерах найбільш вигідними для апаратної реалізації та зручними для обробки даних є довжини слів кратні ступеням 2, у тому числі і 1 байт = 2 3 = 8 бітів, системи та комп'ютери з довжинами слів не кратними ступеням 2 відпали через невигідність та незручність.
Поступово 8-бітні байти стали стандартом де-факто і з початку 1970-х у більшості комп'ютерів байти складаються з 8 біт і розмір машинного слова кратний 8 біт.
З міркувань зручності одиниці нетекстових типів даних роблять кратними 8 бітам, наприклад:
- розмір одного семпла в звукових файлах дорівнює 8, 16 або 24 біт
- розмір пікселя в системі RGB дорівнює 24 біт (по 8 біт на колір)
Кількість станів (кодів) у байті
Кількість станів (кодів, значень), яке може приймати 1 восьмибітний байт з позиційним кодуванням, визначається в комбінаториці, дорівнює кількості розміщень з повтореннями та обчислюється за формулою:
- - Кількість станів (кодів, значень) в одному байті.
- - Кількість розміщень з повтореннями.
- - кількість станів (кодів, значень) в одному биті; у биті 2 стану (n=2).
- - кількість бітів у байті; у 8-бітному байті k=8 і в ньому може бути від 0 до 8 однакових бітів (повторень).
Похідні одиниці
| Вимірювання в байтах | ||||||||
|---|---|---|---|---|---|---|---|---|
| ГОСТ 8.417-2002 | Приставки СІ | приставки МЕК | ||||||
| Назва | Символ | Ступінь | Назва | Ступінь | Назва | Символ | Ступінь | |
| байт | Б | 2 0 | - | 10 0 | байт | B | Б | 2 0 |
| кілобайт | KБ | 2 10 | кіло- | 10 3 | кібібайт | KiB | КіБ | 2 10 |
| мегабайт | МБ | 2 20 | мега- | 10 6 | мебібайт | MiB | МіБ | 2 20 |
| гігабайт | ГБ | 2 30 | гіга- | 10 9 | гібібайт | GiB | ГіБ | 2 30 |
| терабайт | ТБ | 2 40 | тера- | 10 12 | Тебібайт | TiB | Тіб | 2 40 |
| петабайт | ПБ | 2 50 | пета- | 10 15 | пебібайт | PiB | ПіБ | 2 50 |
| ексабайт | ЕБ | 2 60 | екса- | 10 18 | ексбібайт | EiB | ЕіБ | 2 60 |
| зеттабайт | ЗБ | 2 70 | зетта- | 10 21 | зебібайт | ZiB | ЗіБ | 2 70 |
| йоттабайт | ЙБ | 2 80 | йотта- | 10 24 | йобібайт | YiB | ЙіБ | 2 80 |
Кратні приставки для освіти похідних одиниць для байта застосовуються не як завжди: зменшувальні приставки не використовуються зовсім, а одиниці виміру інформації менші, ніж байт, називаються спеціальними словами (ніббл і біт); збільшувальні приставки кратні 1024 = 210, тобто кілобайт дорівнює 1024 байтам, мегабайт - 1024 кілобайтам або 1048576 байтам і т. д. для гіга-, тера-і петабайтів. Різниця між ємностями (об'ємами), вираженими в кіло = 10 3 = 1000 і вираженими в Кіло = 2 10 = 1024, зростає із зростанням ваги приставки. МЕК рекомендує використовувати двійкові приставки, але на практиці вони поки не застосовуються, можливо через неблагозвучність. кібібайт, мебібайт, йобібайт і т. п. [джерело не вказано 348 днів] .
Іноді десяткові приставки використовуються і в прямому значенні, наприклад, при вказівці ємності жорстких дисків: у них гігабайт може позначати не 1073741824 = 1024 3 байтів, а мільйон кілобайтів (тобто 1024000000 байтів), а то і просто мільярд байтів.
Позначення
Міждержавний (СНД) стандарт ГОСТ 8.417-2002 [1] («Одиниці величин») в «Додатку А» для позначення байта регламентує використання російської великої літери «Б». Крім того, констатується традиція використання приставок СІ разом з найменуванням «байт» для вказівки множників, які є ступенями двійки (1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт і т.д., причому замість » використовується велика «К»), і згадується, що подібне використання приставок СІ не є коректним.
Використання великої літери "Б" для позначення байта відповідає вимогам ГОСТ і дозволяє уникнути плутанини між скороченнями від байт і біт. Однак слід враховувати, що в стандарті немає скорочення для "біт", тому використання запису на кшталт "Гб" як синоніму для "Гбіт" є неприпустимим.
У міжнародному стандарті МЕК IEC 60027-2 2005 [2] , для застосування в електротехнічній та електронній областях, рекомендуються позначення:
- bit - для біта;
- o, B - для октету, байта. Причому — єдине зазначене позначення у французькій мові.
Схиляння
Відповідно до рекомендації Інституту російської мови імені В. В. Виноградова Російської Академії Наук байт, як і біт, схиляти необхідноджерело не вказано 434 дні] .
Крім звичайної форми родового відмінка (бітів, байтів, кілобайтів) існує лічильна форма, яка використовується в поєднанні з чисельними: 8 байт, 16 кілобайт. Рахункова форма є розмовною. Так само, наприклад, з кілограмами: звичайна форма родового відмінка вживається, якщо немає чисельного, а в поєднанні з чисельним можуть бути варіанти: 16 кілограмів (стилістично нейтральна звичайна форма) і 16 кілограм (розмовна рахункова форма) [3] .
також
Примітки
- ↑Довідник по ГОСТ-ам :: Довідник :: Прилад.
- ↑ фр. NORME INTERNATIONALE CEI, Troisième édition, англ.
- ↑ "Російський орфографічний словник" (М., 2005)
Посилання
Біт, байт
Біт - це найменша одиниця виміру інформації. Біти складаються в байти, ті - в кілобайти, мегабайти і так далі. 1.
«IT-спеціаліст з нуля» наш найкращий курс для старту в IT
Наприклад, лампочка може передавати один біт інформації. Якщо вона увімкнена — це 1, якщо вимкнена — 0. Відповідним чином працюють інші двійкові сигнали. у цьому будуються складніші структури.
Також біт – одна цифра у двійковому коді.
Безкоштовний профорієнтаційний проект
Пройдіть тест та визначте ваш напрямок у IT.
Хто користується бітами і навіщо вони потрібні
Всі сучасні цифрові пристрої мають в основі двійкову систему. Так вийшло через конкретні властивості електроніки: схеми, на яких будувалися і будуються комп'ютери, можуть мати один з двох стійких станів. так і не продовжились.
Тому зараз двійковою системою і, відповідно, бітами користується будь-який комп'ютер.
Безпосередньо з двійковою системою та бітами можуть працювати комп'ютерні інженери та низькорівневі програмісти, тобто фахівці, які безпосередньо пов'язані з «залізною» частиною комп'ютерів. Також двійкову систему використовують деякі високорівневі алгоритми у різних мовах програмування. Наприклад, існують бітові операції – про них ми поговоримо нижче.
Як вважаються одиниці виміру інформації
Біт - це 0 або 1, "так" чи "ні", а більше інформації він зберігати не може. Для сучасної техніки дуже мало. Тому за допомогою бітів кодують більші одиниці інформації.
Байт. Основна одиниця - байт, 8 біт, що йдуть один за одним. За допомогою байта можна закодувати один символ: є різні кодування, які описують правила перетворення. Відома таблиця ASCII: вона показує відповідність популярних символів числовим значенням. Числа в ній переведені в шістнадцяткову систему для зручності читання — послідовність із нулів та одиниць запам'ятати складніше.
Великі масиви інформації "в глибині" наводяться саме до байтів, не до біт. Так ними простіше оперувати.
Кілобайт. Кілобайт - це 210, тобто 1024 байти. Пояснюємо, чому підрахунок саме такий: основні розрахунки ведуться у двійковій системі, і кожен біт (або байт, якщо конкретний комп'ютер «наводить» розрахунки до байтів) — її розряд. Збільшення кількості інформації означає збільшення розрядності: 1, 10, 100 у двійковій системі тощо.
Всі ці числа – ступеня двійки. 100 – це 4, 1000 – це 8, і так далі. Тому і підрахунок проводиться за ступенями двійки: кожен ступінь відповідає якомусь розряду.
Так, у випадку з кілобайтами йдеться про байти, а не про біти, але правило про ступінь двійки зберігається і тут.Тому запам'ятайте: хоч «кіло» означає «тисячу», у контексті кількості інформації це 1024.
Кілобайт позначається як Кб.
Курс для новачків «IT-спеціаліст
з нуля» – розберемося, яка професія вам підходить, та допоможемо вам її освоїти
мегабайт. Мегабайт - це, відповідно, 1024 кілобайта, або мільйон з гаком байтів.
Гігабайт. Гігабайт, у свою чергу, — 1024 мегабайти, або 1048576 кілобайт. У байтах число ще довше — 1073741824, більше мільярда.
Гігабайт позначається як Гб. Кілька гігабайт може важити, наприклад, відео.
Терабайт і надалі. Терабайт - це 1024 Гб. Значення в мегабайтах, кілобайтах і тим більше байтів ми вже не будемо - вони занадто великі.
І це не найбільша одиниця виміру. За нею є петабайт, зеттабайт та інші. Правда, з такими масштабами користувач стикається дуже рідко. у зеттабайтах і постійно змінюється - інтернет постійно зростає.
Відмінності між «мегабайтами», «мебібайтами» та «мегабітами»
Двійкові приставки. Наприклад, існує приставка «бі-», і за правилами двійка певною мірою повинна позначатися саме з її допомогою.Наприклад, 1024 байти - кібібайт, а кілобайт - це рівно 1000 байтів. Відповідно, 1024 кібібайти – мебібайт, а 1000 кілобайтів – мегабайт.
Але де-факто такими позначеннями мало хто користується. Більшість називає кібібайти та мебібайти кілобайтами та мегабайтами. Ми згадали це тільки щоб вас не бентежили позначення одиниць вимірювання «КіБ», «МіБ» або KiB, MiB і так далі. Вони означають саме кібібайти та мібібайти та використовуються, наприклад, у деяких операційних системах.
Відлік від біта. А ще є «кілобіти», «мегабіти» та «гігабіти» — ви, напевно, чули про такі одиниці в рекламі інтернет-провайдерів. Так склалося історично. На нижніх, близьких до фізичної електроніки рівнях мережі для розрахунку кількості інформації використовуються біти, а не байти. На «вищих» рівнях застосовуються байти, але розрахунки в кіло- і мегабітах закріпилися.
Розрахунок у разі виробляється немає від байта, як від біта. Тобто ступінь зводиться не кількість байт, а кількість біт. 1 кілобайт – це 8 кілобіт, так само як і 1 байт – це 8 біт.
Для кілобітів, мегабітів та інших подібних одиниць теж діє правило з приставкою «бі-», тож технічно правильніше було б писати «кібібіт», «мебібіт» тощо. Кілобіт і мегабіт у разі означали б 1000 біт і 1000 кілобіт відповідно. Але знову ж таки такими позначеннями мало хто користується.
Як переводити одиниці виміру
Можна скористатися спеціальними калькуляторами або просто помножити або розділити на 8 або 1024. Наприклад, 10 кілобайт - це 10*1024*8 біт, тобто 81920 біт. Якщо стоїть завдання перевести щось із бітів до інших одиниць виміру, потрібно не множити, а ділити.Але це справедливо лише якщо кількість інформації представлена у звичній нам десятковій системі.
Якщо кількість інформації записана у двійковому коді, можна спочатку перевести цей код у десяткові числа, а можна зорієнтуватися за ступенями двійки. Скільки цифр коштує після першого числа – такий і буде максимальний ступінь.
Наприклад, 1000 - це 2?, або 8. А 1010 - це 1000 і 10, тобто 2? і 2? - 8 і 2, тобто 10 в десятковій мірі.
Спочатку це може здаватися складним, але варто трохи потренуватися, і ви звикнете.
Побутові операції
Існує клас операцій із інформацією, які називають бітовими. Суть у тому, що інформація перетворюється на двійковий код — послідовність біт — і потім з кожним її бітом щось роблять. Наприклад, операція бітового НЕ — всі біти інвертуються: те, що було 0, стає 1, а що було 1 — стає 0.
А дізнатися більше про інформацію та способи її обробки комп'ютером допоможуть наші професійні курси.
Підіб'ємо підсумки
Сучасні пристрої використовують двійкову систему через особливості електроніки. Спроби створення трійкового комп'ютера були невдалими, тому двійкова система залишається стандартною.
Одиниці виміру інформації, такі як байти, засновані на бітах. Комп'ютерні інженери та програмісти низькорівневих мов працюють із двійковою системою та бітами. Біт може набувати значення 0 або 1, що обмежує його місткість у зберіганні інформації.
Біти використовуються для кодування більших одиниць інформації, таких як байти. Плутанина може виникати з назвами одиниць вимірювання, такими як «кібібайти» та «мебібайти». Бітові операції працюють з кожним бітом інформації, що переводиться в двійковий код.Одиниці вимірювання інформації в інформатиці включають байти, кілобайти, мегабайти та гігабайти.
Кожен байт містить 8 біт, а в одному кілобайті 1024 байти. Байт - мінімальна одиниця інформації в двійковому коді, що становить 8 біт. Це забезпечує достатню кількість комбінацій для представлення різних символів та чисел.
Одна з найбільших одиниць виміру інформації – терабайт. Біт є мінімальною одиницею інформації в двійковому коді і може набувати значення 0 або 1. Одиниця вимірювання об'єму пам'яті - байт. Обсяг інформації може вимірюватися в байтах, кілобайтах, мегабайтах, гігабайтах та терабайтах. В одному кілобайті міститься 8192 біти, а в одному мегабайті — 8 388 608 біт.
Познайомтеся з п'ятьма напрямками в IT: розробкою, аналітикою даних, тестуванням, білим хакінгом, Data Science. У прямому ефірі виберіть професію для комфортного переходу в IT та побудуйте особистий освітній трек. Один ефір = 50+ годин пошуку інформації в Інтернеті.
Подібні статті
- Скільки еублефар може прожити без їжі
- Скільки цуценят може мати австралійська вівчарка
- Скільки цуценят може народитися у мопса вперше
- Скільки циліндрів може бути у двигуні внутрішнього згоряння
- Скільки людей може випити води
- Скільки людей може прожити без їжі рекорд
- Скільки слів може запам'ятати какаду
- Скільки солі може з'їсти людина