@SergeySerge11

Почему таблицы дескрипторов находяться в RAM, а не в отдельной более быстрой памяти?

Почему вообще эту структуру реализует программист, то есть операционная система.
Если вроде как можно сделать в отдельном блоке пару МБ памяти (то есть с доступом быстрее в 2-3 раза).
Дак Почему не делают процессоров с поддерживаемой обработкой страничной памяти?
Ведь при каждом приходе нового адреса и кеш промехе идет 2 долгих обращения к RAM. 1-ый, в таблицу, и потом в таблицу страниц,, откуда получается физ адрес, и уже 2-ое обращение к ram по физическому адресу.
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
15432
@15432
Системный программист ^_^
Есть TLB, с которым вероятность промаха кеша трансляции меньше 1%, незачем делать дорогую быструю память, не даст большого прироста
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы