Біт і байт
Як відомо, комп'ютер оперує інформацією, проте очевидно, що не так, як ми. Яким же чином і як виміряти цю інформацію? Що ж таке інформація. Давайте розбиратися! Для тих, кому потрібно перевести біти, байти, кілобайти, мегабайти, гігабайти, терабайти. я зробив зручну "лічилку", яку Ви зможете завантажити в кінці статті.
Уже не раз згадувалося те, що комп'ютер обробляє інформацію за допомогою пристроїв в системному блоці, що вона передається від пристрою до пристрою в системному блоці за допомогою кабелів. Також Ви вже знаєте, що є зовнішні пристрої, наприклад, пристрої введення (клавіатура і миша, наприклад), за допомогою яких ми можемо віддавати команди комп'ютеру, а значить вони теж передають якусь інформацію. Для цього вони підключаються до роз'ємів. Ми вже навчилися підключати деякі пристрої. Ну і, нарешті, оброблена інформація використовується нами. Наприклад, вона повертається до нас через пристрої виведення, прикладом чого служить зображення на моніторі. Всі ми звикли до інформації як, наприклад, літери в книзі, наші записи в щоденнику. Тут все просто: інформація зберігається в книзі у вигляді тексту, а книга на полиці в бібліотеці. А як Ви могли вже прочитати, інформація в комп'ютері зберігається на носіях. Ось, наприклад, жорсткий диск (про нього Новомосковськ тут) в системному блоці (він на фото)

Що таке байт. Скільки біт в байті.
Ви, напевно, чули про азбуку Морзе, де комбінації довгих і коротких сигналів (крапок і тире) розшифровували в слова. А якщо взяти комбінацію з 8 цифр, кожна з яких може бути одиницею або нулем, то отримаємо 256 комбінацій, чого вистачить для відображення і цифр і букв, причому і не одного алфавіту. І ось ці 8 біт називаються байтом. Таким чином в байті 8 біт. Це необов'язково пам'ятати або вчити напам'ять, можна працювати на комп'ютері і без таких знань, але Вам все ж доведеться оцінювати обсяг інформації. Міряти інформацію битами і навіть байтами важкувато, тому як обсяги інформації набагато більше.
Що таке кілобайт, мегабайт і гігабайт. Як перевести кілобайти в мегабайти і гігабайти в мегабайти.
У десятковій системі числення ми використовуємо приставки, щоб позначити велику кількість. Наприклад: приставка кіло означає, що вказане число треба помножити на тисячу. 1 кілограм = 1000 грам. Але кілобайт - це не тисяча байт. а 2 певною мірою 10, тобто 1024 байт, що не зовсім коректно. До цього важкувато спершу звикнути, навіть є такий анекдот:
- Чим відрізняється програміст від звичайної людини?
- Програміст думає, що кілограм ковбаси - це 1 024 грами, а звичайна людина думає, що кілобайт - це 1000 байт.
Приставка мега- передбачає мільйон, але мегабайт - це знову ж таки 1024 кілобайт або 1048576 байт. Як бачите, мегабайт більше кілобайт. Гігабайт - це 1024 мегабайт = 1048576 кілобайт = 1073741824 байт. Терабайт - це 1024 гігабайт відповідно.
Ось найпоширеніші одиниці виміру обсягу інформації. Щоб перевести кілобайти в мегабайти. треба розділити їх на 1024, а щоб перевести гігабайти в мегабайти треба їх помножити на 1024. Було запропоновано для усунення плутанини використовувати для довічних приставок "бі", але кібібайт і мебібайт звучать не дуже приємно і незвично, тому вони поки не прижилися.
Щоб Вам було простіше перевести одні одиниці в інші, Ви можете скористатися перекладачем.
Щоб зрозуміти, що буде являти собою звична нам річ в електронному вигляді (у плані обсягу), дам приблизні цифри:
- Вміст друкованого аркуша А4 - 100 кілобайт
- 1,5 години фільму в невисокому (для сучасних масштабів) як - 1,5 гігабайти. У високому може бути і 40 гігабайт.
- Фото середньої якості - 1-1,5 мегабайт
- Аудіозапис середньої якості 3-5 хвилин - 10 мегабайт
Коли вміст байта представляється в двійковій формі, то потрібно 8 цифр. Кожна цифра відповідає одному біту, які нумеруються від 0 до 7. Як і в десяткових числах цифри розташовуються справа наліво, від молодших до старших розрядів. На відміну від десяткових чисел, в яких кожна наступна цифра важить в 10 разів більше своєї сусідки праворуч, виконавчі цифри мають тільки вдвічі більшу вагу. Таким чином, сама права цифра вважає. друга - двійки, третя - четвірки і т.д. до значення 128 для восьмий цифри байта. Це означає, що якщо перша цифра дорівнює 1, то додаток до неї 1 призводить до того, що вона стане 0, а 1 буде перенесена в другу цифру, як для десяткових чисел 9 + 1 = 0 і перенесення одиниці в наступний розряд. Ось як числа першого десятка представляються в двійковій формі:
00000000 0
00000001 1
00000010 2
00000011 3
00000100 4
00000101 5
00000110 6
00000111 7
00001000 8
00001001 9
00001010 10
У цій послідовності більшість нулів зліва необязателни, тобто цю послідовність можна записати і у вигляді 0, 1, 10, 11, 100, 101 і т.д. Нулі включені тільки для того, щоб нагадати Вам, що байт складається вісьмома цифрами, відповідними бітам. У той час як набір нулів і одиниць може бути кілька утомливих, Ви можете легше працювати з двійковими числами, якщо будете представляти їх собі в такий спосіб:
біт 7 6 5 4 3 2 1 0
значення 128 64 32 16 8 4 2 1
У той час як в двійкових числах кожна наступна цифра вдвічі більша за попередню, в шістнадцяткових числах кожна наступна цифра більше в 16 разів. У десяткових чисел перша позиція відповідає. друга - десяткам, третя - сотням. У двійкових чисел перша позиція відповідає одиницям, друга - двійкам, третя - четвіркам. У шістнадцяткових чисел перша позиція відповідає одиницям, друга - 16, третя - 256 і т.д. Це означає, що коли в позиції одиниць розташована цифра 9, то додаток одиниці не призводить до переносу в наступний розряд, як це було б у разі десяткових чисел. Але як записати десяткове число 10 однією цифрою? Відповідь полягає в тому, що шістнадцяткові числа використовують перші 6 букв латинського алфавіту в додаткових цифрових символів:
шістнадцятковий символ десятковий еквівалент
A 10
B 11
C 12
D 13
E 14
F 15