Остановимся на однопроцессорных вычислительных системах. Насколько мне известно, при создании процесса создается таблица страниц, которая отображает виртуальные адреса в адресное пространство физической памяти. Каждый процесс получает свою собственную таблицу страниц, хранящуюся в адресном пространстве ядра. Но как MMU выбирает правильную таблицу страниц для процесса, если запущен не один процесс и будет происходить много переключений контекста?
Любая помощь приветствуется!
Лучший, Саймон