Задать вопрос
@SergeySerge11

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

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