|
| HDD:Логическая организация дискового пространства |
В НЖМД ST506/412 все дисковое пространство было доступно пользователю, исключение составляли «минусовые» дорожки, на которых была записана сервисная информация у накопителей с шаговым двигателем привода магнитных головок или отдельная сервоповерхность у НЖМД с соленоидным приводом. В накопителях IDE AT довольно значительная часть дискового пространства скрыта от пользователя, она содержит служебную информацию и резервную область для замены сбойных секторов НЖМД. В нормальном режиме работы накопителя она доступна только внутреннему микроконтроллеру. Это возможно из-за того, что в НЖМД IDE AT существует понятие логического сектора и HOST работает не с физическими секторами накопителя, а с логическими. В поле идентификации физического сектора хранится значение головки, цилиндра и сектора аналогично формату накопителя ST506/412, логический сектор появляется вследствие пересчета управляющим микропроцессором накопителя параметров заданного сектора в команде (головки, цилиндра, сектора) и реальным дисковым пространством (физическим форматом). Микроконтроллер может выполнять операции записи и чтения данных только на поверхность, на которой находится физический формат (записать сектор, прочитать сектор и т.д.) поэтому служебная информация НЖМД IDE AT тоже находится в поле данных физического формата (исключение составляет сервисная информация). В обычном режиме работы накопителя, при операции чтение/ запись нулевого сектора, внутренний контроллер НЖМД "зная" структуру своего дискового пространства пересчитает логические параметры сектора в физические и выполнит команду на нулевом логическом секторе. При проектировании модели НЖМД IDE AT разработчики определяют необходимую для функционирования накопителя служебную информацию и количество цилиндров занимаемое ею, поэтому логическим нулевым цилиндром является первый свободный цилиндр, следующий за последним цилиндром служебной информации. Структура дискового пространства у различных моделей НЖМД IDE AT может отличаться от приведенной на рис. 19, например, у накопителей ST351A/X, ST3290A логический нулевой цилиндр начинается с физического восьмого, в семействе ST3144АТ - с десятого, а в семействе ST3660A - 
|
|
|
|