EMZETT.
Увійти

Віртуальна пам’ять і сторінкова організація

Коротко: Кожен процес бачить власний неперервний адресний простір. Операційна система зіставляє ці віртуальні адреси з реальною пам’яттю через таблиці сторінок і за потреби переносить сторінки на диск.

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

Подробиці

  • Ізоляція: процеси не можуть читати пам’ять інших…

Див. також: планування процесів, ієрархія пам’яті та рядки кешу