Вопросы по теме 'tlb'
Предотвращение выполнения памяти MIPS
Я изучаю архитектуру MIPS, и мне было интересно, как операционные системы реализуются с ограниченными инструкциями и защитой памяти, которые предлагает mips. Мне особенно интересно, как операционная система предотвратит выполнение определенных...
2210 просмотров
schedule
17.11.2023
Ссылочный и измененный бит в TLB и PTE
Вы можете знать их как Accessed и Dirty bits. Теперь x86 PTE содержит эти биты. Допустим, TLB также содержит эти биты. В случае попадания в TLB эти биты будут установлены аппаратно, если фрейм страницы, на который они ссылаются, будет доступен...
914 просмотров
schedule
07.11.2023
рассчитать эффективное время доступа
Это абзац из Концепции операционной системы, 9-е издание Зильбершатц и др.:
Процент случаев, когда интересующий номер страницы находится в TLB, называется коэффициентом попадания. Например, 80-процентный коэффициент попадания означает, что...
97114 просмотров
schedule
02.11.2022
Имеется ли доступ к TLB после сброса строки кэша?
Предполагая, что мы намеренно взломали DTLB и хотели бы продолжить очистку определенной строки кэша от L1-3, используя clflush в области памяти, которая (наиболее вероятно) не пересекается с адресами, на которые указывают записи TLB; действительно...
487 просмотров
schedule
27.04.2024
Как использовать INVLPG на архитектуре x86-64?
Я пытаюсь измерить время доступа к памяти, и мне нужно уменьшить шум, создаваемый попаданиями и промахами TLB.
Чтобы очистить определенную страницу из TLB, я попытался использовать инструкцию INVLPG, следуя этим двум примерам:...
2008 просмотров
schedule
12.12.2023
Использует ли обновление записи TLB кеш данных?
В архитектуре ЦП ARM мы знаем, что если кеш TLB пропускает, ЦП будет искать таблицу страниц, чтобы вычислить физический адрес требуемого виртуального адреса. Мой вопрос в том, что если таблица страниц кэшируется в области кэша данных, использует ли...
176 просмотров
schedule
20.02.2024
Преобразование адресов с несколькими TLB, зависящими от размера страницы.
Для процессоров Intel 64 и IA-32, как для данных, так и для кода независимо, может быть как TLB 4 КБ, так и TLB большой страницы (2 МБ, 1 ГБ) (LTLB). Как в этом случае работает трансляция адресов?
Сможет ли аппаратное обеспечение просто получить...
459 просмотров
schedule
25.09.2022