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

Голяма част от задачите, необходими за високо натоварване на процесора, изисква голямо количество памет. При условия, където приемливо ниво за предоставяне на multiprogramming достатъчно свободна памет, метод бе предложена организация на процеса на изчисление, при която изображенията на някои процеси в изцяло или частично са временно разтоварени на диск.

В мултитаскинг режим в допълнение към активния процес, това е процес, който в момента кодове интерпретирани от процесора са наказани процеси чакат IO завършване или освобождават ресурси и процеси в състояние на готовност на опашката към процесора. Снимки на неактивни процеси могат да бъдат временно, до следващия цикъл на активност, зачервена на диск. Въпреки факта, че кодовете и процеса на данни липсват в паметта, операционната система "знае" за нейното съществуване и се вземе предвид, е разпределението на процесорно време, както и други системни ресурси. По времето на опашката план е подходящ разредена процес, пътя си обратно от диска в RAM. Ако се установи, че свободното пространство в паметта, не е достатъчно, а след това на диска се разтоварва друг процес.

Виртуализация RAM извършва множество OS и процесор хардуерни и софтуерни модули схеми включват следните задачи:

· Поставяне на данни в памет устройства от различен тип, като част от кода на програмата - с памет, част - на диска;

· Избор обработва изображения или части от тях, за да бъдат преместени от RAM на диска и обратно;

· Обем като необходимите данни между паметта и диска;

виртуализация на паметта може да се осъществява въз основа на два различни подхода:

· Размяна (смяна) -снимка процеси промие на диск и се връщат към основната памет изцяло;

· Виртуалната памет (виртуална памет) -between RAM и диск движещи се части (сегменти, страници, и т. П.) Снимки на про-процеси.

За временни сегменти за съхранение и страници назначен специално пространство на диска, или специален файл, който в много операционни системи традиционно държи съответния район или файл смяна, въпреки че движението на данни между основната памет и диска се извършва не е под формата на пълна подмяна на един процес на друг, и части. Друго популярно име за този регион - страница файл (стр файл или файла за виртуална памет). Настоящото размера на файла за пейджинг е важен параметър повлияване на операционната система: колкото по-голям пейджинг файл, толкова повече приложения могат да се изпълняват едновременно (за фиксирано количество RAM). Размерът на файла за виртуална памет в текущата операционна система е конфигуриращ параметър, който е избран от администратора на системата за постигане на компромис между нивото на multiprogramming и производителността на системата.

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

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