Действительное место в памяти в пользовательском процессе отображается как минимум дважды, и почему? - PullRequest
0 голосов
/ 22 октября 2018

В ОС каждое действительное расположение памяти в пользовательском процессе отображается как минимум дважды, один раз в виртуальной памяти пользовательского процесса и один раз при прямом физическом отображении в пространстве ядра.

Как понять "прямое физическое отображение в пространстве ядра "?

1 Ответ

0 голосов
/ 23 октября 2018

Это все, как ты смотришь на вещи.Я бы не назвал это двойным сопоставлением, но, думаю, вы могли бы сделать это.

Если вы собираетесь рассматривать это как двойное сопоставление, вы увидите это как:

Шаг 1: Создайте запись таблицы страниц для процесса.

Шаг 2: сопоставьте запись таблицы страниц с физическим фреймом страницы.

Вы можете просмотреть отображение как одношаговый процесс или даже кактрехступенчатый процесс.

...