Используют ли многоядерные ЦП общие таблицы MMU и страниц?

На одноядерном компьютере одновременно выполняется один поток. При каждом переключении контекста планировщик проверяет, находится ли новый поток для планирования в том же процессе, что и предыдущий. Если это так, ничего не нужно делать с MMU (таблица страниц). В другом случае таблицу страниц необходимо обновить новой таблицей страниц процесса.

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

16
задан Manuel Selva 25 July 2016 в 07:54
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: