Виртуальная память (кратко). 2/3

2025-12-11 21:48

Виртуальная память (кратко). 2/3

Виртуальное адресное пространство разбивается на фиксированные блоки (виртуальные страницы). Размер виртуальной страницы обычно равен размеру физического кадра (4кб).

Преобразование виртуального адреса в физический это основная функция виртуальной памяти. Так называемая "страничная организация памяти" или paging.

Таблицы страниц (page tables) - это структуры данных, определяемые ядром ОС, которые содержат записи (page table entries) сопоставляющие виртуальные страницы процесса с физическими адресами. Таблица страниц является ключевым элементом для каждого процесса.

MMU (memory management unit) - это специальный аппаратный компонент (обычно встроен в процессор), который выполняет преобразование виртуальных адресов в физические с помощью таблиц страниц. Каждая запись в таблице (page table entries) содержит: - Адрес который указывает, где в памяти находится страница. - Биты состояния, например бит записи, бит исполнения и тд.

ТЕГИ: #osdev #memory
_ НАЗАД