Лекции по Вычислительным системам, сетям и телекоммуникациям   

7. Компоненты современного персонального компьютера

7.5.4. Логическая структура HDD

Данные на диски записываются секторами (рис. 7.67). Сектор – это непрерывный фрагмент трека фиксированной информационной емкости. Стандартные сектора содержат по 512 байт (или 256 16-битных слов) информации. Каждый сектор может быть записан независимо от других, но только целиком. Прерванная запись, например, в случае пропадания питания, разрушает информацию в секторе.

Вместе с каждым сектором вычисляется и записывается контрольная сумма, обеспечивающая проверку сохранности данных. При считывании посчитанная контрольная сумма сравнивается с записанной, и несовпадение означает, что данный сектор сбойный, он называется – бэд. Возможно несовпадение суммы и в том случае, когда поверхность сектора нормальная. При подобном сбое информация в секторе оказывается потерянной, но при записи на него сектор восстанавливается. Такие сектора называются софт-бэдами. Тем не менее, часто компьютерное программное обеспечение для работы с дисками нередко помечает такие сектора сбойными, и выводит их из использования.

Рисунок 7.67 – Логическая структура HDD

Рисунок 7.68 – Серворазметка

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

На заводе-изготовителе на диск записываются сервометки (рис. 7.68), обеспечивающие синхронизацию вращения дисков, позиционирование головок на нужные треки. Сервометки на поверхности образуют области в виде радиальных лучей из центра диска, расположенные на равных угловых промежутках. Сервометки содержат синхронизационную последовательность, номер трека и дифференциальные метки. Синхронизационная последовательность обеспечивает стабильность вращения диска и точное определение моментов прохождения головкой различных областей на диске. По номеру трека обеспечивается позиционирование головок на нужный трек.



*****

© 2009-2017 Банк лекций siblec.ru
Лекции для преподавателей и студентов. Формальные, технические, естественные, общественные, гуманитарные, и другие науки.