Чому на флешці менше пам'яті, ніж має бути?

Так відбувається тому, що дані на SSD і HDD накопичувачах комп'ютера вимірюються в двійковій системі числення, у вигляді одиниць і нулів, а не в десятирічній, як ми звикли. Вся різниця виникає, коли виробник дисків для зручності вказує розмір у десятирічній системі.

Чому так відбувається, чому картка пам'яті показує менший обсяг, ніж на упаковці? Все дуже просто! Справа в тому, що комп'ютери та інші пристрої, в яких використовується флешки або карти пам'яті, вважають за двійковою системою обчислення. Тобто 1 кілобайт пам'яті, це 1024 байти.

Так відбувається через те, що виробники вказують фактично більший обсяг на укаковке, ніж є насправді. Комп'ютер вважає, що в 1 Гб 1024 Мб, а виробники флешок вважають, що в 1 Гб 1000 Мб. Це давно відомий факт.

І для прикладу у флешку на 16 гб вони вставляють мікросхему ємністю 16 млрд. байт. Підрахуємо реальний обсяг пам'яті який буде корисним для нас: 16 млрд./1024/1024/1024 ≈ 14.9 Гб.