Friday, May 18th

Last update12:13:00 PM GMT

Вы находитесь на: FreeBSD Управление памятью Модель рабочего набора

Модель рабочего набора

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

Точное вычисление рабочего набора процесса невозможно без предварительного знания структуры ссылок этого процесса на память. Однако рабочий набор можно приблизительно вычислить различными средствами. Одним из методов аппроксимации является отслеживание числа страниц, удерживаемых процессом, и частоты отказов страниц процесса. Если частота отказов страниц увеличивается выше верхней границы, предполагается, что рабочий набор нужно увеличить, и разрешается увеличить число страниц, удерживаемых процессом. Наоборот, если число отказов страниц падает ниже нижней границы, предполагается, что рабочий набор должен быть уменьшен, и число страниц, удерживаемых процессом, уменьшается.


Похожие:
Еще по теме:
Советуем прочитать:

Сейчас 55 гостей онлайн

Реклама на сайте:

Электронные жд билеты купите через интернет. Лучшая стоимость жд билетов казань москва на bilet123.