Вопросы с тегом «virtual-memory»

15
Как работает TLB и кеш данных?

Я пытаюсь подготовиться к экзамену и понял, что запутался в том, как работают TLB и кеш данных. Я понимаю, что TLB - это, по сути, кеш самых последних использованных физических адресов. Однако я смотрел на диаграмму в своем учебнике (показанную ниже), и я не понимаю, что в ней происходит. Я думаю,...

14
Если виртуальное адресное пространство может быть больше, чем физическое адресное пространство, как сопоставления адресов хранятся в памяти?

Допустим, мы работаем с системой, которая имеет 40 бит физического адреса. Общее физическое адресное пространство (при условии адресной памяти в байтах ) составляет байтов или 1 ТиБ. И если виртуальные адреса имеют длину 48 бит, это означает, что виртуальной памяти доступно больше адресов, чем мест...

13
Раздувание памяти в ОС

Некоторые гипервизоры оптимизируют использование памяти с помощью метода, который называется «всплывающим списком» (по крайней мере, так его называет KVM), этот метод дедуплицирует память между виртуальными машинами и устанавливает общие страницы только для чтения с копированием при записи. Это...

12
Управление пространством подкачки во время подкачки по требованию

Следующее сомнение, что я наткнулся при выполнении домашнего задания OS - однако, это кажется более концепция на основе, чем вопрос кодирования простого, поэтому ИМХО я не думаю, что домашние задания теги подходят для этого. В чистых схемах требуют поискового вызова для нескольких процессов,...

9
Алгоритм замены страницы часов - уже существующие страницы

При моделировании алгоритма замены страницы часов, когда появляется ссылка, которая уже находится в памяти, стрелка часов все еще увеличивается? Вот пример: С 4 слотами, используя алгоритм замены страницы часов Список литературы: 1 2 3 4 1 2 5 1 3 2 4 5 Начальный список будет выглядеть так: ->...