8. Виртуална памет
8.1 Хардуер и управляващи структури.
1. Всички обръщения към паметта в един процес са логически адреси, които динамично се превръщат във физически адреси по време на изпълнение на процеса. Това означава, че процесът може да "излиза и влиза" (swapped) от основната памет така, че да заема различни части от основната памет в различни моменти от целия период на изпълнение на процеса.
2. Един процес може да бъде разделен на няколко части (страници или сегменти), като тези части не е необходимо да се намират в непрекъснато основната памет през периода на изпълнение на процеса.

** Основна и виртуална памет (ОП и ВП).

Принцип на локалност.



8.2 Софтуер на операционната система.

** Fetch Policy
Кога процес (или част от него) да се зарежда в ОП.

** Placement Policy
Къде в ОП да се зареди процес (или част от него).

** Replacement Policy
- Колко рамки да бъдат отделени за един процес;
- Кои конкретно страници да бъдат избрани за зареждане.

** Resident Set Management
- Компромис между памет и време (повече страници, по-рядко ще се налага презареждане, по-малко свободни рамки и обратно);

** Cleaning Policy
Кога процес (или част от него) да се записва във ВП.

** Load Control
Колко процеса да са в ОП.