- •Доступ к данным на другой странице
- •Передача управления на другую страницу
- •Переход на новую страницу
- •Передача управления на другую страницу
- •Доступ к данным на другой странице
- •Переход на новую страницу
- •Передача управления на другую страницу
- •Доступ к данным на другой странице
- •Переход на новую страницу
Передача управления на другую страницу
До выполнения команды

После выполнения команды

Описание
Для передачи управления на страницу 2 (со смещением 200), которая находится на ВЗУ, необходимо выгрузить какую-нибудь страницу из ОП на ВЗУ и на освободившееся место загрузить страницу 2. В соответствии со стратегией выгрузки FIFO должна быть выгружена страница, находящаяся в конце стека – это физическая страница 0 (виртуальная 4), которая и была выгружена. В физическую страницу 0 была загружена виртуальная 2 и ей передано управление.
Частные случаи
Если происходит передача управления внутри одной страницы, то таблица виртуальных страниц не меняется.
Если происходит передача управления на страницу, которая уже загружена в ОП, то таблица виртуальных страниц не меняется.
Доступ к данным на другой странице
До выполнения команды

После выполнения команды

Описание
Для доступа к данным на странице 3 необходимо было выгрузить какую-либо страницу на ВЗУ, чтобы поместить в ОП страницу 3. В соответствии со стратегией выгрузки FIFO, была выгружена страница, находившаяся в конце стека, то есть страница 5, которая занимала физический адрес 2. По физическому адресу 2 была записана виртуальная страница 3.
Частные случаи
Если доступ к данным осуществляется на ту же страницу, откуда считываются данные, то никаких изменений в таблице виртуальных страниц не происходит.
Если доступ к данным осуществляется на другую, но уже находящуюся в ОП страницу, то изменений в таблице виртуальных страниц не происходит.
Переход на новую страницу
До выполнения перехода

После перехода

Описание
Для передачи управления на страницу 5, которая находится на ВЗУ, необходимо выгрузить какую-нибудь страницу из ОП на ВЗУ и на освободившееся место загрузить страницу 5. В соответствии со стратегией выгрузки FIFO должна быть выгружена страница, находящаяся в конце стека – физическая страница 3 (виртуальная 1), которая и была выгружена. В физическую страницу 3 была загружена виртуальная 5 и ей передано управление.
Частные случаи
Если происходит передача управления на страницу, которая уже загружена в ОП, то таблица виртуальных страниц не меняется.
Моделирование стратегии выгрузки RND
При любом виде действий, когда требуется получить доступ к другой странице, по стратегии выгрузки RND выгружается случайно какая-либо из физических страниц и в нее загружается требуемая.
Если требуемая страница уже находится в ОП, то никаких изменений не происходит.
