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

Реальный адрес

Cтраница 3


Основная память распределяется произвольным образом для управляющих и обрабатываемых программ за исключением области с реальными адресами 0 - 4095, которая является постоянно распределенной областью процессора.  [31]

При виртуальной организации памяти используется динамическое преобразование логических адресов ( адресов виртуальной памяти) в реальные адреса. Как переадресация, так и предпосылки страниц виртуальной памяти происходят без ведома пользователя. Виртуальная память ускоряет процесс подготовки программ и упрощает структуру самих программ, в значительной мере способствует развитию системного применения ЭВМ.  [32]

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

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

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

Индекс сегмента в поле логического адреса используется для выбора строки таблицы сегментов, указывающей на таблицу страниц, которую следует использовать для получения реального адреса. Чтобы получить адрес строки таблицы сегментов, к содержимому битов 8 - 25 управляющего регистра 1 следует приписать справа шесть нулей и сложить значение индекса сегмента с полученным числом таким образом, чтобы младший бит индекса сегмента располагался в позиции, соответствующей биту 29 адреса таблицы сегментов.  [36]

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

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

Если строка таблицы страниц или таблицы сегментов расположена вне таблицы, то устанавливается признак результата, равный 3, и в регистр, заданный полем R4, заносится реальный адрес строки, к которой произошло бы обращение, если не была бы нарушена длина.  [39]

Поскольку механизм префиксации заменяет одни реальные адреса другими реальными адресами, каждому процессору доступна вся абсолютная основная память, включая первые 4096 байтов и область с абсолютными адресами, в которые преобразуются реальные адреса 0 - 4095 при обращении от другого процессора.  [40]

Недопустимый СВС, связанный с регистром префикса, невозможно с гарантией зарегистрировать без искажений во время прерывания от схем контроля, так как значение префикса используется в самом процессе прерывания для преобразования реальных адресов в соответствующие абсолютные. Если бит стоп при сбое ( управляющий регистр 14, бит 0) равен 1, то недопустимый СВС в регистре префикса вызывает немедленный переход процессора в состояние стоп при сбое. Если этот бит равен 0, то недопустимый СВС в регистре префикса в зависимости от модели может либо вызвать переход процессора в состояние стоп при сбое, либо привести к формированию условия нарушения в системе.  [41]

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

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

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

В результате вычисления абсолютного адреса реальные адреса со значениями от 0 до 4095 заменяются 4096 значениями адресов блока, который начинается по адресу, указанному в регистре префикса. Все другие реальные адреса остаются неизменными.  [45]



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