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

Адресуемое пространство

Cтраница 1


Адресуемое пространство, которое пользователь трактует как оперативную память. Команды и данные отображаются из него на слова оперативной памяти. Размер виртуальной памяти ограничен схемой адресации вычислительной системы ( или виртуальной машины), а также объемом доступной вторичной памяти, но не фактическим объемом оперативной памяти.  [1]

Адресуемое пространство памяти в операционной системе MS-DOS организовано сегментами: последовательными блоками памяти по 64К каждый. Если известен сегмент, то дальнейшее уточнение места объекта в памяти происходит по его смещению, т.е. номеру байта от начала сегмента. Это, может быть, не самый эффективный способ адресации памяти, но на нем основана операционная система MS-DOS и все программы для нее. Таким образом, любая ячейка адресуемого пространства MS-DOS определяется парой чисел СЕГМЕНТ: СМЕЩЕНИЕ. При этом сегмент может начинаться с любого физического адреса, что порождает множественность способов адресации ячейки памяти. Например, такие разные адреса, как 83FD: OOOB, 7FFD: 400B и 759D: E60B в действительности адресуют к одной и той же ячейке. Такое число получить очень просто: оно равно СЕГМЕНТ 16 СМЕЩЕНИЕ.  [2]

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

Определенное число областей адресуемого пространства памяти, которое может быть доступно за одно обращение к внешнему запоминающему устройству, называется первичным участком записей. Такой участок может содержать одну или несколько записей. Выбирая размер участка и зная длину записи, системный аналитик может определить число записей, помещающихся на одном участке. Как показано на рис. 19.5, алгоритм перемешивания направляет записи в первичные участки подобно тому, как колесо рулетки направляет шарики в гнезда.  [4]

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

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

Память [ Memory ] - все адресуемое пространство памяти в устройстве обработки и любой другой внутренней памяти, используемые для выполнения команд.  [7]

Оперативная память может занимать почти все адресуемое пространство памяти процессора.  [8]

Для архитектуры современных микропроцессоров характерно наличие единого адресуемого пространства памяти, которое называется основной памятью.  [9]

Поскольку дескрипторы доступа именно четырех объектов определяют непосредственно адресуемое пространство и части доступа этих объектов могут в принципе содержать 2 14 дескрипторов доступа, а каждый объект, адресуемый одним из этих AD, может иметь часть данных размером до 2 - 16 байт, то непосредственно адресуемое пространство данных равно 2 32 байт. Непосредственно адресуемое пространство дескрипторов доступа содержит 4 ( 2 14) дескрипторов доступа.  [10]

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

Может потребоваться обращение к различным компонентам внутри объекта домен как к части непосредственно адресуемого пространства процессора. Вызванная процедура может сделать такую компоненту непосредственно адресуемой путем исполнения команды ENTER ACCESS ENVIRONMENT, чтобы скопировать значение AD текущего объекта домен в один из регистров входа. В процессоре существует регистр текущего домена. При исполнении команды CALL, ведущей к смене доменов, в этот регистр записывается новое значение AD, указывающее на базу приватной части нового домена. Это значение остается верным при различных вызовах процедур внутри домена, что используется процессором для ускорения обработки подобных вызовов.  [12]

Поскольку дескрипторы доступа именно четырех объектов определяют непосредственно адресуемое пространство и части доступа этих объектов могут в принципе содержать 2 14 дескрипторов доступа, а каждый объект, адресуемый одним из этих AD, может иметь часть данных размером до 2 - 16 байт, то непосредственно адресуемое пространство данных равно 2 32 байт. Непосредственно адресуемое пространство дескрипторов доступа содержит 4 ( 2 14) дескрипторов доступа.  [13]

14 Схема страничной организации памяти. [14]

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



Страницы:      1    2