Двійкова система числення — коротко

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

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

Двійкова система числення – що це таке?

Двійковий, або, як ще його називають, бінарний код – шифр, що складається всього з двох символів. Його можна порівняти з азбукою Морзе, де використовуються тільки тире і крапки в різних комбінаціях – морзянкою передають як завгодно складні повідомлення.

Двійковий код найчастіше представлений нулем і одиницею. Але це не обов’язково – двійкового коду можна брати і будь-які інші позначення, головне, щоб ці символи були протилежними або взаємовиключними по суті.

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

Що таке розрядність двійкового коду?

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

Наприклад, в кодуванні з двома розрядами базові символи будуть представлені в чотирьох варіаціях – 11, 00, 01 і 10.

Три розряду будуть виглядати наступним чином – 000, 111, 110, 101, 100, 001, 010.
Чисельність розряду можна встановити, порахувавши кількість символів в комбінації.
Сенс розрядного двійкового коду полягає в тому, що одне і те ж число в ньому можна позначити різними комбінаціями символів – наприклад, позначення 0001 001, 01 і 1 будуть мати на увазі одне і те ж число «1». Читають розряди не так, як текст, а справа наліво. Як правило, на практиці код буває 4, 8, 16, 32 і 64 розрядних – в залежності від обсягу інформації та специфіки розв’язуваної задачі.

У недосвідченого користувача може виникнути питання – який сенс в двійковій системі, і чи не простіше обходитися без неї? Однак коли мова йде про складну обчислювальній техніці, то оперувати величезною кількістю простих елементів для неї зручніше, ніж звертатися з нечисленними, але складними символами.

Посилання на основну публікацію