Операционные системы: управление памятью. Макаров П.С. - 46 стр.

UptoLike

Составители: 

Рис. 31
Оптимальный алгоритм (OPT). Одним из последствий открытия
аномалии Билэди стал поиск оптимального алгоритма, который при заданной
строке обращений имел бы минимальную частоту page faults среди всех других
алгоритмов. Такой алгоритм был найден. Он прост: замещай страницу, которая
не будет использоваться в течение самого длительного периода времени.
Каждая страница должна быть помечена
числом инструкций, которые будут
выполнены, прежде чем на эту страницу будет сделана первая ссылка.
Выталкиваться должна страница, для которой это число наибольшее. Этот
алгоритм легко описать, но реализовать невозможно. ОС не знает, к какой
странице будет следующее обращение. (Ранее такие проблемы возникали при
планировании процессовалгоритм SJF). Зато мы можем сделать
вывод, что
для того, чтобы алгоритм замещения был максимально близок к идеальному
алгоритму, система должна как можно точнее предсказывать обращения
процессов к памяти. Данный алгоритм применяется для оценки качества
реализуемых алгоритмов.
46