EMZETT.
Войти

Виртуальная память и страничная организация

Коротко: Каждый процесс видит собственное непрерывное адресное пространство. Операционная система сопоставляет эти виртуальные адреса реальной памяти через таблицы страниц и при необходимости переносит страницы на диск.

Подробнее: Память делится на страницы (обычно 4 КБ). MMU процессора при каждом обращении преобразует виртуальные адреса в физические. TLB (кеш преобразований) делает это быстрым. Если страницы нет в ОЗУ, процессор вызывает ошибку страницы, и операционная система её загружает.

Подробности

  • Изоляция: процессы не могут читать память других…

См. также: планирование процессов, иерархия памяти и строки кеша