Вопросы по теме 'page-tables'

Windows Memory Workings - таблицы страниц и данные
Я пытался понять следующее: Я знаю, что таблицы страниц в какой-то момент создаются для перевода между виртуальной памятью и физической памятью диспетчером виртуальной памяти. Поскольку в системе работает много процессов, хотя одновременно...
1269 просмотров

Как установить регистр CR3 в длинном режиме (64 бита)
Я работаю над своим проектом операционных систем. Стартовый код уже переходит в длинный режим и устанавливает временные таблицы страниц. Теперь я настроил и заполнил свои собственные таблицы страниц и закончил отображение памяти так, как мне нужно....
1313 просмотров

Определить адреса и размер таблицы страниц
Я знаю, что этот вопрос задавали много раз, но я все еще чувствую, что борюсь с ним. Given: physical memory: 2^20 32-bit system page size: 2^10 Мне нужно определить, как будут выглядеть физический и виртуальный адреса, а также рассчитать...
326 просмотров

Как обработчик ошибок страниц узнает, где взять 4 КБ?
Я имею в виду, какой файл и какое смещение в файле? Обработчик ошибки страницы должен скопировать оттуда 4 КБ байта в физическую оперативную память. ----------------------РЕДАКТИРОВАТЬ--------------------------- - Я обнаружил, что vm_file...
40 просмотров
schedule 02.06.2024

Может ли процесс иметь более 1-страничных таблиц?
В викторине мне задали вопрос: «Размер процесса составляет 2 ^ 6 + ^ 2 ^ 12 + 2 ^ 23 байта, а общий объем памяти системы составляет 4 ГБ. Размер страницы составляет 4 КБ, сколько там таблиц страниц, сколько каталогов страниц и страниц? Предположим,...
154 просмотров
schedule 29.04.2023

Откуда xv6 знает, где находится последний элемент p->pgdir?
В xv6 каждый процесс имеет структуру с именем proc , в которой хранится состояние процесса. у него есть поле с именем pgdir , которое указывает на каталог страниц. Мой вопрос заключается в следующем: он должен хранить индекс последнего элемента в...
243 просмотров
schedule 28.05.2023

Использует ли обход страниц общие таблицы?
Предположим, два адресных пространства совместно используют большой кусок несмежной памяти. Система может захотеть разделить между ними физические таблицы страниц. Эти таблицы не будут использовать биты Global (даже если они поддерживаются) и...
167 просмотров

Как выбрать размер HugePage
Насколько я понимаю, нам нужна запись в таблице страниц, чтобы получить доступ к физической памяти в ОЗУ. Итак, если у меня есть 60 ТБ данных в базе данных Oracle и 125 ГБ ОЗУ, каков оптимальный размер и количество HugePages? В документации Oracle...
235 просмотров
schedule 21.11.2023

Общий объем памяти для таблиц страниц и количество страниц (из фильма «Социальная сеть»)
После просмотра фильма Социальная сеть (2010) я работаю над тем вопросом-образцом из Гарварда, который, кажется, вдохновил сценариста. Я просто хотел освежить свою память о компьютерной архитектуре. Пример задачи: предположим, нам дан компьютер...
48 просмотров