Чому в одному кілобайті саме 1024 байти

Легко знаходиться. Історично склалося, що для двійкової системи зручніше, коли в байті 8 біт. Якби в байті було 10 біт, то в кілобайті зручніше було б вважати тисячі байт:

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

Один з перших персональних комп'ютерів (Altair, 1974 г.) мав восьмизарядний процесор, тобто він міг паралельно обробляти вісім бітів інформації. Це у вісім разів швидше, ніж працювати з кожним бітом окремо, тому в обчислювальній техніці з'явилася нова одиниця виміру інформації - байт. Байт - це група з восьми бітів.

Ми знаємо, що один біт може зберігати в собі один двійковий знак - 0 або 1. Це найменша одиниця подання інформації - просту відповідь на питання Так або Ні. А що може зберігати байт?

На перший погляд здається, що раз в байті вісім бітів, то і інформації він може зберігати в вісім разів більше, ніж один біт, але це не так. Справа в тому, що в байті важливо не тільки, включений біт або вимкнений, а й те, в якому місці стоять включені біти. Байти 0000 0001, 0000 1000 і 1000 0000 - неоднакові, а різні.

Якщо врахувати, що важливі не тільки нулі і одиниці, а й позиції, в яких вони стоять, то за допомогою одного байта можна виразити 256 різних одиниць інформації (від 0 до 255).

Чи завжди байти складалися з восьми бітів? Ні не завжди. Ще в 60-і роки, коли не було персональних комп'ютерів і всі обчислення проводилися на великих електронно-обчислювальних машинах (ЕОМ), байти могли бути якими завгодно. Найбільш широко були поширені ЕОМ, у яких байт складався з шести бітів, але були й такі, у яких він складався з чотирьох і навіть з семи бітів.

Восьмібітних байт з'явився досить пізно (на початку сімдесятих років), але швидко завоював популярність. З тих пір поняття про байті, як про групу з восьми бітів, є загальновизнаним.

1 Кілобайтів = 1024 байт = 2 в 10-й ступеня байт

1 Мегабайт = 1024 Кбайт = 2 в 20-й ступеня байт

1 Гігабайт = 1024 Мбайт = 2 в 30-й ступеня байт