Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Технологии / Как работает механизм трансляции виртуальных адресов в физические?
Вопрос для Поиска с Алисой
18 декабря

Как работает механизм трансляции виртуальных адресов в физические?

Алиса
На основе источников, возможны неточности

Механизм трансляции виртуальных адресов в физические позволяет определить реальное (физическое) расположение ячейки памяти с данным виртуальным адресом. intuit.ru

Процесс трансляции двухступенчатый: intuit.ru

  1. По виртуальному адресу определяется запись PDE в каталоге страниц. intuit.ru
  2. По этой записи находится соответствующая таблица страниц, запись PTE которой указывает на требуемую страницу в физической памяти. intuit.ru

Виртуальный адрес состоит из номера страницы и смещения. asu.cs.nstu.ru Номер виртуальной страницы используется как индекс в таблице страниц для нахождения записи о виртуальной странице. asu.cs.nstu.ru

Если запись с нужным номером виртуальной страницы есть в TLB (Translation Lookaside Buffer), то номер физической страницы берётся из неё же. habr.com Если нужной записи в TLB нет, то приходится искать её в таблицах страниц, которые операционная система размещает в нетранслируемой области ОЗУ. habr.com

Найденная запись добавляется в TLB, после чего команда, вызвавшая промах TLB, выполняется снова. habr.com

Трансляция адресов производится аппаратно при обращении программы к тому или иному участку памяти. habr.com Для этого используется устройство управления памятью (Memory management unit — MMU). support.elvees.com

Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти