Как работает жесткий диск [закрыто]

Смотрим, как работает жесткий диск.

enter image description here

Обнаружено, что он имеет несколько пластин и головку чтения / записи. Но в текстах между пластинами отображается головка чтения / записи. Так ли это в реальной ситуации?

Также, когда я даю следующую команду в Linux

user@user:~$ sudo fdisk /dev/sdb
[sudo] password for user: 

The number of cylinders for this disk is set to 30401.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

, она показывает 255 головок, 63 сектора / дорожку, 30401 цилиндр. Я не мог понять значения цилиндров. Может ли кто-нибудь объяснить это.

Также он перечисляет 63 сектора на дорожку.

Что это значит. Я так понимаю, что треки разбиты на сектора. Но что означает приведенная выше запись?

1
задан 27 September 2011 в 07:37
1 ответ

Да, к каждой поверхности данных обращена головка. В противном случае не было бы возможности читать и писать на этой поверхности. Все головки физически связаны с одним и тем же приводом, поэтому они не могут двигаться независимо. (Привод с тремя пластинами обычно имеет шесть головок.)

Когда вы видите сообщенное количество головок, секторов на дорожку и цилиндров, вы фактически видите логическое расположение накопителя. Это не обязательно имеет какое-то простое отношение к физическому устройству привода. (Вы действительно думаете, что у накопителя 255 головок?)

Современные операционные системы и даже BIOS используют строго 48-битную линейную логическую адресацию блоков . Так что информация, которую вы там видите, больше ничего не значит.

1
ответ дан 4 December 2019 в 01:23

Теги

Похожие вопросы