Читайте также: |
|
Время поиска данных в ВЗУ на МД состоит из двух частей
1. Время обращения или доступа, используется на механическое перемещение магнитной головки и МД. При этом производится выбор магнитной головки.
2. Время считывания данных после их нахождения.
Время доступа может быть снижено за счет разделения физического накопителя на несколько логических накопителей, а время считывания данных может быть уменьшено за счет оптимизации размещения секторов, которые называются чередованием секторов.
Если бы длина записываемого файла не превышала длину сектора, то говорить о чередовании секторов не было бы смысла, однако реально длина файла зачастую больше длины сектора. После чтения, записи каждого сектора контроллеру требуется определенное время (например, на обработку ЕСС) при этом, если следующий сектор располагается сразу за предыдущим, то у контроллера не будет времени на эту обработку. Начало следующего сектора пройдет мимо МГ и для его чтения или записи пришлось бы ждать целый оборот диска, пока начало сектора вновь не окажется под МГ. дляуменьшения потерь времени соседние по номеру сектора размещаются на расстоянии нескольких физических секторов друг от друга, для того чтобы время на выполнение вспомогательных операций по каждому сектору. Этот прием логического расположения секторов отличается от их физического размещения и называется чередованием секторов на диске. Наряду с нумерацией секторов подряд применяют нумерацию с чередованием секторов, при которой после нумерации каждого сектора происходит скачок через определенное число номеров (1, 3, 7 и т.д.). Такое чередование характеризуется коэффициентом чередования. Обычно для РС-компьютеров коэффициент изменяется от 1 до 6.
Если данные размещены в физически последовательных секторах, то коэффициент чередования равен 1 и сектора читаются за один оборот, но для этой реализации требуется более быстродействующий контроллер. Коэффициент чередования в накопителях устанавливается при форматировании низкого уровня, а именно при разбивке диска на секторы и может быть всегда изменено пользователем.
Если накопитель размечен для быстродействующего центрального процессора, то при работе с медленнодействующим накопителем будут потери оборотов диска. Если фактор чередования неоправданно велик, то контроллер и ЦП будут ждать следующий сектор неоправданно долго. Слишком малый фактор чередования более опасен, чем большой т.к создает большие потери времени. Определение оптимального значения фактора чередования становится важным по мере того, как аппаратура становится более разнообразной. Необходимо учитывать, что для ПЭВМ характерны различные скорости работы и постоянно изменяется элементная база.
Перекос магнитных головок
При записи в файлы ОС заполняет одну дорожку цилиндра, потом переходит к следующей и т.д. до конца цилиндра. Когда цилиндр заполнен, ОС переходит к следующему цилиндру. Эти переходы с дорожки на дорожку, с цилиндра на цилиндр требует определенного времени. В течение времени подготовки канала воспроизведения, МД вращается и начало сектора смещается на какое-то расстояние, чтобы этого не происходило производят физический перекос МГ. Идея перекоса подобна идеи чередования секторов, но здесь это сдвиг номеров всех секторов на новой дорожке на одну или более позиций относительно предыдущей. Величина сдвига зависит от времени механического перемещения с дорожки на дорожку и время переключения МГ в которую входят время коммутации МГ время успокоения усилителя воспроизведения. Для изменения пере коса МГ у пользователя имеются специальные программные средства, позволяющие выполнить эту процедуру без разрушения данных.
Дата добавления: 2015-09-06; просмотров: 123 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Форматирование низкого уровня в ВЗУ на МД. Физическая структура информационной дорожки, структура сектора | | | Форматирование высокого уровня |