Как таблица страниц обработчика ошибок страниц загружается в MMU? - PullRequest
0 голосов
/ 27 октября 2019

Может кто-нибудь объяснить, как загружается таблица страниц обработчика сбоев страниц в MMU ?

Давайте рассмотрим, как выполняется процесс A, какая таблица страниц в настоящее время былазагружен в MMU из памяти и в процессе выполнения происходит сбой страницы. Теперь, чтобы выполнить обработчик ошибок страницы, соответствующая таблица страниц должна быть загружена в MMU из памяти, нопоскольку у нас есть таблица страниц процесса А в MMU , как обработчик ошибок страницы даже работает в этой ситуации?

Знает ли процессор физический адрес обработчика ошибок страницы, следовательно, он отключает MMU и начинает выполнение обработчика ошибок страницы из физического расположения? Я сделал поиск вокруг, но не смог найти ответ.

Платформы - Linux на x86, архитектура ARM

Как это обрабатывается на обеих архитектурах?

...