Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Цилькер Б.Я., Орлов С.А. Организация ЭВМ и систем

.pdf
Скачиваний:
2028
Добавлен:
02.05.2014
Размер:
22.66 Mб
Скачать

Внешняя память 271

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

вОП сегмента.

Врассмотренной схеме необходимо, чтобы в ВМ поддерживались два режима работы: привилегированный и пользовательский. Запись информации в гранич­ ные регистры возможна лишь в привилегированном режиме.

Метод ключей защиты

Метод позволяет организовать защиту несмежных областей памяти. Память ус­ ловно делится на блоки одинакового размера. Каждому блоку ставится в соответ­ ствие некоторый код, называемый ключом защиты памяти. Каждой программе,

всвою очередь, присваивается код защиты программы. Условием доступа програм­ мы к конкретному блоку памяти служит совпадение ключей защиты памяти и про­ граммы, либо равенство одного из этих ключей нулю. Нулевое значение ключа защиты программы разрешает доступ ко всему адресному пространству и исполь­ зуется только программами операционной системы. Распределением ключей за­ щиты программы ведает операционная система. Ключ защиты программы обычно представлен в виде отдельного поля слова состояния программы, хранящегося

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

Внешняя память

Важным звеном в иерархии запоминающих устройств является внешняя, или вто­ ричная память, реализуемая на базе различных ЗУ. Наиболее распространенные виды таких ЗУ — это магнитные и оптические диски и магнитоленточные устрой­ ства.

Магнитные диски

Информация в ЗУ на магнитных дисках (МД) хранится на плоских металличес­ ких или пластиковых пластинах (дисках), покрытых магнитным материалом. Дан­ ные записываются и считываются с диска с помощью электромагнитной катушки» называемой головкой считывания/записи, которая в процессе считывания и записи