Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

Организация виртуальной памяти

Достоинства.

- Сам механизм свопирования достаточно прост.

- Решается проблем фрагментации, но только внутри одной страницы.

- Таблица приписки - аппаратна.

Недостатки.  Реализация метода довольно дорогая.

Привилегированный режим

Примеры.

1. Существуют два процесса, которым одновременно нужен принтер. Принтер при этом один. Один процесс обращается к принтеру для печати некоторой строчки. Второй процесс тоже обращается к принтеру для печати своей информации. Получается некоторая чехарда.

2. Два пользователя решают свои задачи, требующие памяти. Существует таблица приписки, к которой они обращаются, и в которой они изменяют то, что им нужно (подправляют каждый для себя).

Привилегированный режим - это режим работы ЦП, в котором программе доступны все возможные команды (режим супервизора).

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

Замечание. Если из программы необходимо обратиться к ОС, то мы можем сделать заказ ОС на выполнение некоторых действий (экстракод - обращение к ОС за услугами вполне определенного рода, например, обмен) и используется тот же самый механизм прерывания (аппаратное средство, но заполняется оно программно). ОС дождется нужного момента времени, когда уже больше запросов не будет и распечатает в том порядке, в котором нам надо.

предыдущаяследующая