-2

Я купил новую 32ГБ карту microSD. Windows говорит, что емкость составляет 29,3 ГБ (31 474 057 216) в свойствах диска. Зачем?

Я ожидал 1024x1024x1024x32 = 34 359 738 368 байт. Я могу принять 0,5 ГБ для файловой системы, но не 2,7 ГБ. Нет логической причины, по которой адресуемое пространство будет следовать за базой 10, поскольку адреса в двоичном виде. (Или они?)

2 ответа2

6

Если вы проверите мелкий шрифт, вы можете обнаружить, что 1M определяется как 1 000 000, а не 1 048 576. И 1G определяется как 1 000 000 000, а не 1 073 741 824

Этот прием использовался производителями жестких дисков на протяжении десятилетий. И кажется, что люди с картами памяти уловили ту же самую хитрость, тусуясь со своими грязными друзьями по маркетингу на жестких дисках.

1

Основной носитель (флэш-память) измеряется в двоичных единицах, но со временем флэш-ячейки повреждаются . "Оставшееся" пространство используется для уравновешивания износа, так что носитель длится дольше, чем каждая отдельная ячейка.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .