з

К предыдущей странице

л

К предыдущей главе

о

К следующей главе

и

К следующей странице


2.11. Страничный сбой

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

При стратегии глобального вытеснения:

  • по алгоритму LRU или FIFO ищется вытесняемая страница среди множества загруженных страниц всех задач.

При стратегии рабочего набора:

  • поиск требуемой страницы среди СВОБОДНЫХ страниц (то есть отобранной у этой задачи, но не выделенной другим задачам). <В этом случае свободная страница повторно назначается задаче в качестве требуемой виртуальной без загрузки с диска;
  • выделение СВОБОДНОЙ страницы, перевод ее в состояние ЗАНЯТАЯ, выгрузка на диск (при необходимости) старой виртуальной страницы и загрузка новой, назначение ее задаче;
  • при отсутствии СВОБОДНОЙ страницы вытеснение страницы из собственного рабочего набора (по алгоритму LRU,FIFO), при этом значение ТЕКУЩЕГО РН не меняется.

В любом случае на время выгрузки/загрузки страницы задача переходит в состояние ОЖИДАНИЕ и не может выполняться.


з

К предыдущей странице

л

К предыдущей главе

о

К следующей главе

и

К следующей странице