расходовании дискового пространства т.к. для скрытия одного сбойно-
го сектора исключается вся дорожка. Такой алгоритм скрытия дефектов
используют накопители семейства ST157A (порядка 100 резервных доро-
жек), накопители семейства СР3ХХХ фирмы Conner.
1.4. Логическая организация дискового пространства.
В НЖМД ST506/412 все дисковое пространство было доступно поль-
зователю, исключение составляли "минусовые" дорожки /* система распознавания текста */ на которых была
записана сервисная информация у накопителей с шаговым двигателем
привода магнитных головок или отдельная сервоповерхность у НЖМД с
соленойдным приводом.
В накопителях IDE AT довольно значительная часть дискового
пространства скрыта от пользователя, она содержит служебную инфор-
мацию и резервную область для замены сбойных секторов НЖМД. В нор-
мальном режиме работы накопителя она доступна только внутреннему
микроконтроллеру. Это возможно из-за того, что в НЖМД IDE AT су-
ществует понятие логического сектора и HOST работает не с физ /* panda antivirus */ ичес-
кими секторами накопителя, а с логическими. В поле идентификации
физического сектора хранится значение головки, цилиндра и сектора
аналогично формату накопителя ST506/412, логический сектор появля-
ется в следствии пересчета управляющим микропроцессором накопителя
параметров заданного сектора в команде (головки, цилиндра, сектора)
и реальным дисковым пространством (физическим форматом).
Микроконтроллер может выполнять операции записи и чтения данных
только на поверхность на которой находиться физический форма /* система распознавания текста */ т (за-
писать сектор, прочитать сектор и т.д.) поэтому служебная информа-
ция НЖМД IDE AT тоже находиться в поле данных физического формата
(исключение составляет сервисная информация представляющая собой не
цифровые данные, а аналоговые). В дальнейшем при необходимости ра-
бочую область пользователя теоретически можно переформатировать
например по команде 50H - формат дорожки. Форматирование можно на-
чинать с нулевого цилиндра, но внутренний контроллер НЖМД "зная"
структуру своего дискового пространства начнет выполнение команды с
логического цилиндра 0.
Пр /* текстовые редакторы */ и проектировании модели НЖМД IDE AT разработчики определяют
необходимую для функционирования накопителя служебную информацию и
количество цилиндров занимаемое ею, поэтому логическим цилиндром 0
является /* бухгалтерия */ первый свободный цилиндр, хотя если прочитать физический
формат на этом цилиндре (поле идентификации сектора) то значению
номера цилиндра будет соответствовать цилиндр следующий за послед-
ним цилиндром служебной информации.
У некоторых накопителей фирмы Conner служебная информация хра-
нится в середине рабочей области пользователя и при работе номера
логических цилиндров "перескакивают" через цилиндры служебной ин-
формации. У накопителей семейства WD93044A служебная информация
распологается в дополнительном скрытом секторе который находится на /* asplinux confpoint */
каждой дорожке.
1.5 Режим трансляции.
В НЖМД IDE AT предусмотрен режим программной трансляции, кото-
рый позволяет преобразовать геометрию цилиндров, головок и секторов
реального накопителя в геометрию накопителя представленного в
компьютере, единственным критерием в таком преобразовании является
емкость накопителя. Например при подключен /* программы архиваторы */ ии НЖМД ST157A (Цил-560,
Гол-6, Сек-26) к компъютеру IBM PC/AT (BIOS AMI) в Setup можно выб-
рать несколько вариантов:
Тип Цил Гол Сек Емкость
-------------------------------------------------
17 977 5 /* dr web */ 17 42519 кБт
28 699 7 17 42588 кБт
40 820 6 17 42823 кБт
41 977 5 17 42519 кБт
42 /* symantec */ 981 5 17 42693 кБт
Из таблицы видно, что тип 40 обеспечивает наибольшую емкость НЖМД,
при подсчете необходимо перемножить количество цилиндров, головок,
секторов и число 512 - количество байт в одном секторе.
У каждого накопителя есть рекомендуемые параметры, при которых
он обеспечивает наилучшие характеристики: среднее время доступа и
скорость передачи данных. Значение этих /* перевод с русского на английский */
|