Cтраница 4
Номера цилиндра и головки. [46] |
Использование битов 6 и 7 описывается ниже, в разд. Номера цилиндра и головки определяют положение данной дорож ки, а байты циклической проверки и ВСА ( дополнение счетчика битов) обеспечивают контроль передачи данных. [47]
Сектор диска. [48] |
Заголовок начинается с определенной последовательности битов, обеспечивающей распознавание начала сектора аппаратурой. Он также содержит номера цилиндра и сектора и еще некоторую информацию. Размер порции данных определяется программой низкоуровневого форматирования. В большинстве дисков используются 512-байтовые секторы. Поле ЕСС ( Error Correction Code - код корректировки ошибок, контрольная сумма) содержит избыточную информацию, позволяющую обнаруживать ( и даже, возможно, исправлять) ошибки чтения. [49]
Цепная адресация записей банка данных возможна благодаря наличию в записях массивов системной части, в которую программы загрузки и обслуживания банка данных помещают прямые физические адреса записей, включаемых в соответствующие цепи. Адреса состоят из номера цилиндра, номера дорожки и номера записи на дорожке. Для экономии места на диске адреса представлены в сжатом формате; их длина не более четырех байт. Помимо адресов в системной части записей могут располагаться и другие поля, предусмотренные в системе: поля для счетчиков записей в цепи и контрольные поля. Первые резервируются только при задании специальных параметров генерации. [50]
В начале каждой дорожки помещается служебный блок, называемый Собственным адресом. Собственный адрес определяет номер цилиндра и номер магнитной головки внутри цилиндра для данной дорожки. [51]
В начале каждой дорожки помещается служебный блок, называемый Собственным адресом. Собственный адрес определяет номер цилиндра и номер магнитной головки внутри цилиндра для данной дорржки. [52]
Поле счетчика содержит служебную информацию, необходимую для обработки записей, хранимых в блоке. В этом поле указывается номер цилиндра и головки, которые в случае исправности дорожки совпадают с соответствующими номерами в поле собственного адреса. Если же дорожка неисправна, то указывается номер соответствующей альтернативной ( запасной) дорожки. На альтернативной дорожке записываются номера цилиндра и головки основной дорожки. [53]
Представление информации на магнитных дисках. [54] |
Поле счетчика содержит служебную информацию, необходимую для обработки записей, хранимых в блоке. В этом поле указываются номера цилиндра и головки, которые в случае исправности дорожки совпадают с соответствующими номерами в поле собственного адреса. Если дорожка неисправна, то указывается номер соответствующей альтернативной ( запасной) дорожки. На альтернативной дорожке записываются номера цилиндра и головки основной дорожки. [55]
Представление информации на магнитных дисках. [56] |
Поле счетчика содержит служебную информацию, необходимую для обработки записей, хранимых в блоке. В этом поле указываются номера цилиндра и головки, которые в случае исправности дорожки совпадают с соответствующими номерами в поле собственного адреса. Если же дорожка неисправна, то указывается номер соответствующей альтернативной ( запасной) дорожки. На альтернативной дорожке записываются номера цилиндра и головки основной дорожки. [57]
На исправной основной дорожке номера цилиндра и головки ( в поле счетчика) должны быть теми же, что и в поле собственного адреса. На исправной запасной дорожке номера цилиндра и головки в поле собственного адреса соответствуют данной дорожке, а номера цилиндра и головки в записях на такой дорожке совпадают с номерами цилиндра и головки той основной дорожки, из которой перенесены записи. [58]