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