Пытаясь научиться изучать архитектуру жесткого диска, я пытаюсь понять концепцию ограничения 2 ТБ для MBR. Возник вопрос, почему 2 ^ 32 относится к секторам, а не к битам? Почему там 4294967296 секторов? Я прошу прощения, если мой вопрос кажется немного расплывчатым.

1 ответ1

1

Данные считываются в блоках (секторах) по 512 байт (или больше для большего количества дисков) - таким образом, вы получаете 4 294 967 296/2 кбайт данных = 2,2 ТБ - ограничение адресации для дисков MBR.

Я не совсем уверен в тонкостях, но чем больше размер сектора, тем более эффективен накопитель - почти наверняка отчасти из-за кеширования и буферов.

С другой крайности -

Биты диска не имеют никакого смысла - самая маленькая "разумная" единица измерения, которая может быть представлена, имеет размер 8 бит = 1 байт. Даже это слишком мало, чтобы быть очень полезным - и поскольку жесткий диск вращается, он может также захватить разумный кусок информации, когда он проходит под головой, вместо того, чтобы ждать, пока он снова пролетит мимо.

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