Управление виртуальной памятью. Стратегия вталкивания
Стратегия вталкивания, определяющая, когда следует переписать страницу или сегмент из внешней памяти в ОП.
а) вталкивание по запросу - система ожидает ссылки на страницу/сегмент от выполняющегося процесса (прерывание по отсутствию страницы);
аргументы за:
• путь выполнения программы наверняка предсказать невозможно;
• гарантия расположения в ОП только нужных страниц;
• накладные расходы на определение требуемых страниц минимальны;
аргументы против:
• подкачка по одному блоку приводит к увеличению общего времени ожидания.
б) упреждающее вталкивание предполагает, что система может предвидеть необходимость использования в дальнейшем страницы/сегмента. Если вероятность обращений высока и есть свободная ОП, то соответствующие блоки переписываются в ОП.
Достоинство: сокращается время ожидания.
В настоящее время быстродействие аппаратуры увеличивается, и неоптимальные решения не приводят к уменьшению эффективности вычислительных систем.