ПредишенСледващото

страници чисти политика

Винаги е добре да се запази в резерв свободните блокове, което им дава възможност по-рано, отколкото изчерпване на паметта, търсене, и да ги освободи.

Page демон - програма, която периодично проверява състоянието на паметта, ако много блокове заета, произвежда страници потребителски качване.

На UNIX системи, стартовата последователност на процеси, както следва:

0 процес - това svoper

Метод 1 - е първоначален

Процес 2 - тази страница демон

Page демон събужда всеки 250ms и проверява броя на наличните кадри страница, ако паметта е по-малко от 1/4, той започва да се разтоварят от страниците на диск. Той използва модифициран алгоритъм часа и е глобален (т.е. тя не прави разлика между които процес принадлежи страница).

На всеки няколко секунди svoper проверки, за да се види дали процесите на дискови готови да бъдат заредени в паметта за изпълнение. В този случай, в самия код на програмата за суап файл не се запазва и се изпомпва директно от програмния файл.

В LUNIX зареждане на страници система netpredvaritelnoy и работа настроен концепция.

Текстовете на програмите и показва зарежда директно от файловете на диска файл.

Всички останали се зауства в дял от диска или да си файлове (което може да бъде от 0 до 8).

целевата страница алгоритъм се основава на страница Demon (kswapd), тя се активира след като втори и проверки дали достатъчно свободни страници. В демон може да се активира и насилствено сцепление при не памет.

Демон се състои от три процедури:

· В първия алгоритъм се използва часа, тя търси рядко се използва страниците страница кеш и кеш буфер файлова система.

· Вторият процедурата се стреми заедно рядко използвани страници.

· Третият търси рядко се използва за един потребител страница. Първо сканирана страница в процеса, по който те са по-вероятно.

В LINUX е друг демон - bdflush. Той редовно се събужда и проверява дали конкретна стойност надхвърли броя на модифицирани страници, ако е така, той започва да се спаси насилствено на диск.

7.4 Характеристики на изпълнението в Windows

Страниците с фиксиран размер (на Pentium процесори Itanium 4KB на 8 или 16 КВ) и зареден при поискване.

посочените области на частни обработка на данните в бяло.

Потъмнени област, споделяна от всички процеси.

Система данни съдържа указатели и таймери, които са достъпни за четене на други процеси.

Показване на върха на паметта на ядрото позволява поток при превключване към режим на ядрото не променя картата с памет.

Една страница има три състояния:

· Безплатно - не се използва

· Фиксирана - данните се показва на страница

· Запазено - запазени, но не заета от данни (при създаване на поток)

Прехвърлете файловете могат да бъдат до 16, а на дял от диска там. Файлът за суап се съхранява само променя страницата.

се използва Изпреварващо пейджинг в Windows.

Windows използва концепцията за работен комплект.

Page демон в Windows се състои от:

· Баланс множество мениджър - Проверява дали достатъчно свободни страници.

· Работни комплекти мениджър - който изследва работните набори и печата на страницата.

Също така, Windows има следните демони:

· Картографирани страница писател демон - влизане във файла за преобразуване

· Modified страница писател демон

Свързани статии

Подкрепете проекта - споделете линка, благодаря!