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

Виртуальное адресное пространство

Cтраница 1


Виртуальное адресное пространство разбивается на ряд страниц равного размера, обычно от 512 до 64 Кбайт, хотя иногда встречается 4 Мбайт. Размер страницы всегда должен быть степенью двойки. Физическое адресное пространство тоже разбивается на части равного размера таким образом, чтобы каждая такая часть основной памяти вмещала ровно одну страницу. Эти части основной памяти называются страничными кадрами. На рисунке 6.2 основная память содержит только один страничный кадр. На практике обычно имеется несколько тысяч страничных кадров.  [1]

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

Виртуальное адресное пространство, используемое программистом, при этом делится на восемь страниц по 4 Кслов. Первые три бита 16-битового виртуального адреса служат для выбора одного из регистров APR. Базовый адрес, который находится в PAR, определяет начало страницы в физическом адресном пространстве.  [3]

Виртуальное адресное пространство составлено из объектов, каждый из которых снабжен 48-битовым именем и 22-битовым смещением для 70-битового виртуального адреса. С помощью 70-битового адреса может осуществляться доступ к 32-битовому слову данных; подразумевается, что имена объектов остаются неизменными на протяжении жизни системы и не используются повторно для наименования других объектов. При создании объекта генерируется описание возможностей доступа к нему; с помощью копий этого описания возможностей может быть предоставлен полный или частичный доступ к поименованному объекту. Объектам присваиваются конкретные функции, и они не могут быть использованы для других целей.  [4]

Виртуальное адресное пространство задачи ограничено архитектурой СМ ЭВМ и содержит 32К слова, логическое адресное пространство определяется общей емкостью физической памяти, к которой задача имеет непосредственный доступ. Если задача не использует директивы для управления памятью, ее логическое и виртуальное адресные пространства совпадают. Директивы для управления памятью позволяют динамически расширить логическое адресное пространство задачи за пределы 32К слов. Это достигается ьутем отображения виртуальных адресов задачи в различных областях физической памяти. Таким способом обеспечивается также возможность информационного взаимодействия задач и создания резидентной библиотеки общих подпрограмм.  [5]

Виртуальное адресное пространство задачи ограничено архитектурой СМ ЭВМ размером 32 Кслов, логическое определяется общим размером физической памяти, к которой задача имеет непосредственный доступ. Если задача не использует директивы управления памятью, ее логическое и виртуальное адресные пространства совпадают. Директивы управления памятью позволяют динамически расширить логическое адресное пространство задачи за пределы 32 Кслов. Это достигается путем отображения виртуальных адресов задачи в различные области физической памяти. Таким способом обеспечивается также возможность информационного взаимодействия задач и создания резидентной библиотеки общих подпрограмм.  [6]

7 Дерево перекрытий. [7]

Экономия виртуального адресного пространства программы, достигаемая за счет образования перекрытий, позволяет составлять программы, превышающие по размеру 31 Кслово.  [8]

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

Машина содержит 32-битное виртуальное адресное пространство с побайтовой адресацией. Размер страницы составляет 8 Кбайт. Сколько существует страниц виртуального адресного пространства.  [10]

Если область виртуального адресного пространства зарезервирована, но не фиксирована, как вы думаете, создается ли для нее описатель виртуальной памяти VAD.  [11]

Компьютер имеет 16 страниц виртуального адресного пространства и только 4 страничных кадра.  [12]

Если этот адрес в виртуальном адресном пространстве конкретного приложения недоступен, образ кода DLL для этого процесса будет перегружен - это дорогостоящая в плане производительности и использования памяти операция, поскольку перегрузка производится для процесса, а не для всей системы.  [13]

ЮМАР производит отображение седьмой страницы виртуального адресного пространства программы ( адреса 160000 - 177777) на страницу ввода-вывода, обеспечивая доступ к регистрам внешних устройств.  [14]

Каждый процесс работает в своем собственном виртуальном адресном пространстве. Совокупность участков памяти, отображаемых виртуальными адресами процесса, называется образом процесса. Рассмотрим структуру адресного пространства процесса.  [15]



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