Цилькер Б.Я., Орлов С.А. Организация ЭВМ и систем
.pdfВнешняя память 271
граничных регистров производится операционной системой при загрузке програм мы. При каждом обращении к памяти проверяется, попадает ли используемый ад рес в установленные границы. Такую проверку, например, можно организовать на этапе преобразования виртуального адреса в физический. При нарушении границы доступ к памяти блокируется, и формируется запрос прерывания, вызываю щий соответствующую процедуру операционной системы. Нижнюю границу разрешенной области памяти определяет сегментный регистр. Верхняя граница подсчитывается операционной системой в соответствии с размером размещаемого
вОП сегмента.
Врассмотренной схеме необходимо, чтобы в ВМ поддерживались два режима работы: привилегированный и пользовательский. Запись информации в гранич ные регистры возможна лишь в привилегированном режиме.
Метод ключей защиты
Метод позволяет организовать защиту несмежных областей памяти. Память ус ловно делится на блоки одинакового размера. Каждому блоку ставится в соответ ствие некоторый код, называемый ключом защиты памяти. Каждой программе,
всвою очередь, присваивается код защиты программы. Условием доступа програм мы к конкретному блоку памяти служит совпадение ключей защиты памяти и про граммы, либо равенство одного из этих ключей нулю. Нулевое значение ключа защиты программы разрешает доступ ко всему адресному пространству и исполь зуется только программами операционной системы. Распределением ключей за щиты программы ведает операционная система. Ключ защиты программы обычно представлен в виде отдельного поля слова состояния программы, хранящегося
вспециальном регистре. Ключи защиты памяти хранятся в специальной памяти. При каждом обращении к ОП специальная комбинационная схема производит сравнение ключей защиты памяти и программы. При совпадении доступ к памяти разрешается. Действия в случае несовпадения ключей зависят от того, какой вид доступа запрещен: при записи, при чтении или в обоих случаях. Если выяснилось, что данный вид доступа запрещен, то так же как и в методе граничных регистров формируется запрос прерывания и вызывается соответствующая процедура опе рационной системы.
Внешняя память
Важным звеном в иерархии запоминающих устройств является внешняя, или вто ричная память, реализуемая на базе различных ЗУ. Наиболее распространенные виды таких ЗУ — это магнитные и оптические диски и магнитоленточные устрой ства.
Магнитные диски
Информация в ЗУ на магнитных дисках (МД) хранится на плоских металличес ких или пластиковых пластинах (дисках), покрытых магнитным материалом. Дан ные записываются и считываются с диска с помощью электромагнитной катушки» называемой головкой считывания/записи, которая в процессе считывания и записи