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

Динамическая переадресация

Cтраница 1


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

Динамическая переадресация предполагает, что в процессоре предусмотрен режим расширенного управления ( ЕС), в частности выполнение динамической переадресации находится в зависимости от значения бита 5 в PSW для режима ЕС.  [2]

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

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

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

Благодаря динамической переадресации одна ячейка истинной основной памяти может иметь множество логических адресов.  [6]

7 Процесс переадресации. [7]

При динамической переадресации логический адрес интерпретируется в зависимости от размера сегмента и размера страницы. Если биты 8 - 9 или 11 - 12 содержат недопустимый код или если бит 10 равен 1, то распознается особый случай спецификации переадресации и операция подавляется.  [8]

При динамической переадресации ячейка реальной основной памяти может иметь несколько логических адресов.  [9]

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

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

Если используется динамическая переадресация, то область памяти задается логическими адресами; если динамическая переадресация не действует, управляющие регистры 10 и 11 содержат реальные адреса.  [12]

Для выполнения динамической переадресации необходимо, чтобы CPU имел средства расширенного управления, так как динамическая переадресация производится под управлением бита 5 расширенного слова состояния программы ЕС.  [13]

Когда нет динамической переадресации, запись результатов, полученных при выполнении в процессоре одной команды, с точки зрения этого CPU завершается до начала выполнения следующей команды, включая и ее собственную выборку. В случае использования командой двух перекрывающихся - операндов из основной памяти, их обработка является составной частью определения команды.  [14]

Если средства динамической переадресации установлены, то ключ памяти пополняется двумя дополнительными битами. Бит 5, бит обращения, обычно устанавливается в единицу всякий раз, когда производится обращение к ячейке соответствующего блока памяти для записи или выборки информации. Бит 6, бит изменения, устанавливается в единицу всякий раз, когда в соответствующий блок памяти производится запись информации. Регистрация обращений и изменений производится независимо от того, находится ли процессор в режиме расширенного или основного управления или же задана или не задана переадресация.  [15]



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