Чому в кілобайті 1024 байт, а не 1000

Чому в кілобайті 1024 байт, а не 1000

Начебто приставка “кіло” означає 10 у третьому ступені. Але 1 Кбайт – 1024 байти, а 1 Мбайт – 1024 Кбайта. Чому саме так – в кілобайті 1024 байт, а не 1000?

Дійсно, багато хто з вас знає, що в кілобайті зовсім не 1000 байт, але звідки з’явилися такі дивні цифри?

Щоб зрозуміти це, потрібно знати, як влаштована система обчислень в комп’ютерах. Працює вона на основі двійкової системи, в якій саме цифра 2 має ключове значення. Фактично будь-яка одиниця інформації в двійковому коді – це 2 в деякій мірі. наприклад,

1 байт – це 2^0 (два в нульовому ступені).

Кількість інформації дуже швидко стало зростати ще в 60-х роках минулого століття. Виникла необхідність якось позначати великі масиви даних. Найлогічнішим шляхом порахували вже звичне додавання приставок міжнародної системи СІ: «кіло», «мега» і так далі. З урахуванням особливостей двійкової системи числення, підібрали максимально близьке до 1000 значення, їм виявилося 2^10 (два в десятому ступені). Саме тому

1 Кбайт – це 2^10 байт або 1024 байта

Відповідно, решта значення так і обчислюються: 1 Мбайт = 1024 Кбайта, 1 Гбайт = 1024 Мбайт і так далі. До речі, тепер ви напевно зможете зрозуміти, чому карти пам’яті або флешки мають такі «дивні» обсяги: наприклад, 8, 16, 32 ГБ і так далі. Причина все та ж – це 2 певною мірою.

Be the first to comment

Leave a Reply