Виртуальная страница - Большая Энциклопедия Нефти и Газа, статья, страница 1
Единственный способ удержать бегущую лошадь - сделать на нее ставку. Законы Мерфи (еще...)

Виртуальная страница

Cтраница 1


Виртуальная страница может также находиться в зарезервированном состоянии, в таком случае эта страница не может отображаться, пока резервирование не будет явно удалено. Например, когда создается новый поток, в виртуальном адресном пространстве резервируется 1 Мбайт пространства для стека, но фиксируется только одна страница. Такая техника означает, что стек может вырасти до 1 Мбайт без опасения, что какой-либо другой поток захватит часть необходимого непрерывного виртуального адресного пространства. Помимо состояния ( свободная, зарезервированная или фиксированная), у страниц есть также и другие атрибуты, например страница может быть доступной для чтения, записи или исполнения.  [1]

Каждая виртуальная страница может находиться в одном из трех состояний: свободном, зарезервированном и фиксированном. Свободная страница не используется в настоящий момент, и ссылка на нее вызывает страничное прерывание. Когда процесс запускается, все его страницы находятся в свободном состоянии, пока программа и исходные данные не будут отображены на их адресное пространство. Как только данные или программа отображаются на страницу, страница называется фиксированной. Обращение к фиксированной странице преобразуется при помощи аппаратного обеспечения виртуальной памяти и завершается успехом, если эта страница находится в оперативной памяти. В противном случае происходит страничное прерывание, операционная система находит требуемую страницу на диске и считывает ее в оперативную память.  [2]

3 Внутренняя операция диспетчера памяти в системе с шестнадцатью страницами размером 4 Кбайт. [3]

Номер виртуальной страницы используется как индекс в таблице страниц для поиска записи этой страницы. Данный номер присоединяется к старшим разрядам числа смещения, замещая номер виртуальной страницы и тем самым формируя физический адрес, который может быть послан в память.  [4]

5 Первые 64 К виртуального адресного пространства разделены на 16 страниц по 4 К каждая ( а. 32 К основной памяти разделены на 8 страничных кадров по 4 К каждый ( б. [5]

Номер виртуальной страницы используется в качестве индекса в таблице страниц для нахождения нужной страницы.  [6]

Если нужной виртуальной страницы нет в кэш-памяти, операционная система использует другую таблицу для нахождения информации о странице, которая может находиться или не находиться в основной памяти. Таблица, которая применяется для этого поиска, называется транслирующей таблицей. Поскольку здесь аппаратное обеспечение не участвует в поиске элементов, операционная система может использовать любой формат.  [7]

Он управляет преобразованием виртуальных страниц в физические страничные блоки. Он также контролирует определенные системные вызовы, относящиеся к виртуальной памяти.  [8]

Соответствие между номерами физических и виртуальных страниц устанавливается управляющей программой ОС при распределении памяти между программами пользователей. С этой целью используется специальная страничная таблица.  [9]

10 Возможное отображение первых 16 виртуальных страниц в основную память, содержащую 8 страничных кадров. [10]

Ранее предполагалось, что виртуальная страница, к которой происходит обращение, находится в основной памяти. Однако это предположение не всегда верно, поскольку в основной памяти недостаточно места для всех виртуальных страниц.  [11]

Виртуальная память содержит 8 виртуальных страниц и 4 физических страничных кадра. Размер страницы составляет 1024 слова.  [12]

Файлы, состоящие из виртуальных страниц, называются также виртуальными. Файлы данных, созданные под управлением пакетной ОС ИБМ / 360, называются физическими. Система TSS управляет физическими и виртуальными файлами.  [13]

В рассматриваемом способе каждой виртуальной странице памяти в машине ставится в соответствие свой регистр приписки с тем же номером, что и номер этой виртуальной страницы.  [14]

При помощи физических констант перемещения виртуальные страницы программы, следующие друг за другом, могут отображаться в физические страницы, находящиеся в различных участках физической памяти. На рис. 2.1 приведен пример размещения в памяти емкостью 124 Кслова программы длиной 32 Кслова с использованием страничной организации.  [15]



Страницы:      1    2    3    4