Віртуальна пам’ять і сторінкова організація
Коротко: Кожен процес бачить власний неперервний адресний простір. Операційна система зіставляє ці віртуальні адреси з реальною пам’яттю через таблиці сторінок і за потреби переносить сторінки на диск.
Докладніше: Пам’ять ділиться на сторінки (зазвичай 4 КБ). MMU процесора під час кожного звернення перетворює віртуальні адреси на фізичні. TLB (кеш перетворень) робить це швидким. Якщо сторінки немає в ОЗП, процесор викликає помилку сторінки, і операційна система її завантажує.
Подробиці
- Ізоляція: процеси не можуть читати пам’ять інших…
Див. також: планування процесів, ієрархія пам’яті та рядки кешу