Повідомлення можуть кодуватися різними способами. Вибір способу кодування залежить від виду повідомлення, яке необхідно кодувати: текст, число, графічне зображення або звук чи відео. Для опрацювання за допомогою комп’ютера повідомлення подаються (кодуються) у вигляді послідовностей електричних або магнітних сигналів двох видів. Кожний сигнал одного виду умовно позначають цифрою 0, а іншого виду — 1.
Кодування повідомлень із використанням двох сигналів називається двійковим. Набір даних, отриманий у результаті двійкового кодування, називається двійковим кодом.
Цифра 0 або 1 у двійковому коді повідомлення має назву біт (англ. binary digit — двійкова цифра).
У комп’ютері дані подаються електричними або магнітними сигналами, що набувають тільки двох значень: 0 — вимкнено (нема струму, розмагнічено) або 1 — увімкнено (є струм, намагнічено).
За допомогою нуля й одиниці кодують будь-які дані, що опрацьовує комп’ютер. Такий код має назву . Саме двійкове кодування є найпростішим для технічної реалізації в сучасних пристроях.
Усі дані: числа, текст, малюнки, схеми, фотографії, музика, відео тощо — кодуються в комп’ютері за допомогою двійкового коду.
Однією з двох цифр 0 або 1 можна закодувати, наприклад:
правильність твердження:
- неправильно (0) або
- правильно (1);
стан вимикача:
- вимкнено (0) або
- ввімкнено (1) тощо.
Із двох бітів можна скласти 4 (4=22) коди (00, 01, 10 і 11). Ними можна закодувати, наприклад, чотири чверті координатної площини: 00 — ліва верхня; 01 — права верхня; 10 — ліва нижня; 11 — права нижня.
Із трьох бітів можна скласти вже 8 (8=23) кодів (000, 001, 010, 011, 100, 101, 110, 111). Ними можна закодувати, наприклад, сторони горизонту. Із чотирьох бітів можна скласти 24=16 кодів, з п’яти — 25=32 коди і т. д. З восьми бітів можна скласти 28=256 кодів, і цієї кількості кодів достатньо, щоб закодувати всі літери англійського та українського (або якогось іншого) алфавітів, арабські цифри, розділові знаки, знаки арифметичних дій, а також деякі інші символи.
Послідовність із восьми бітів має назву байт.
1 байт = 8 біт
Немає коментарів:
Дописати коментар