Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОССиО_Лекции.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
1.4 Mб
Скачать

Рабочие множества

Рабочее множество – это и есть подмножество страниц, к которым процесс активно обращается. Для эффективного выполнения программы необходимо, чтобы ее рабочее множество находилось в первичной памяти, в противном случае может возникнуть режим чрезмерно интенсивной подкачки страниц, так называемое пробуксовывание.

Пробуксовывание – это

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

Размер страниц

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

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