Cтраница 1
Математический адрес сегмента преобразуется в физический адрес операнда при помощи сегментных таблиц, в которых указываются номера сегментов данной программы и для каждого сегмента дается начало соответствующей страничной таблицы. Таким образом, сегментные таблицы устанавливают соответствие между сегментами программ - страничными таблицами, а страничные таблицы - между математическими и физическими страницами. Количество сегментных таблиц определяется числом программ. [1]
Схема операционных устройств для представления команд и их адресов. [2] |
Изменение математического адреса страницы может произойти как при естественном порядке выполнения команд, так и в результате передач управления. Для определения математических и физических адресов команд используется схема рис. 8.8. Математический адрес представлен на счетчике адресов команд СчАК и разделяется на адрес страницы 5 и адрес слова в странице L. [3]
Микропрограмма преобразования адреса. [4] |
Преобразование математического адреса страницы S в адрес блока В производится аппаратурой вычислителя. Принцип преобразования адреса иллюстрируется микропрограммой рис. 8.7. Левая ветвь микропрограммы ( R 0) выполняется, если описание страницы 5 хранится в АЗУ. [5]
МА - шестиразрядный математический адрес ячейки МБ, начиная с которой будут записаны значения величин А, В и С. [6]
МА - последний математический адрес ячейки МБ, запрещенный транслятору для использования. [7]
Выборка содержимого математических адресов с номерами больше 400 000 возможна только через административную систему. Информация, хранящаяся во внешней памяти, разбита на страницы по 128 кодов; 32 страницы образуют массив. АС-2 размещается в кубе 0; ее рабочее поле, разделенное на части по 128 кодов, - в этом же кубе. [8]
Организация доступной физической памяти. [9] |
Для преобразования математического адреса в физический применяются как аппаратурные, так и программные средства; поэтому используются две таблицы страниц: ТСП - таблица страниц, находящихся в ОП, и ТОС - таблица страниц, откачанных во внешнюю память и ( или) еще не инициализированных. Работа с ТСП обеспечивается аппаратурными средствами, с ТОС - программными. Каждой задаче соответствуют таблицы ТСП и ТОС, определяющие контекст пользователя по данным. Для ускорения работы с часто используемыми страницами в аппаратуру введены 32 регистра АЗУС. В них хранятся адресные пары математический адрес - эквивалентный физический адрес. Если искомая пара в ассоциативных регистрах не обнаружена, то пооизводятся аппаратурный поиск ее в ТСП и загрузка АЗУС. [10]
Состоит из математического адреса страницы 5 и адреса слова L в странице. Значение L в физическом адресе совпадает со значением L в математическом адресе. По адресу В, L производится обращение к ОЗУ. Если ds - О, то страница хранится в некотором ВЗУ и недоступна для программы. В таком случае для продолжения программы необходимо передать страницу S с физическим адресом Bs в ОЗУ. При ds 0 выполнение рабочей программы прекращается и машина переключается на выполнение процедуры передачи страниц между ОЗУ и ВЗУ. [11]
Преобразование адреса с использованием АЗУ. [12] |
Если при обработке очередного математического адреса обнаружено, что описание страницы S отсутствует в АЗУ, то вырабатывается сигнал R. По сигналу R в машине должен выполняться поиск страницы 5 путем обращения к таблице страниц, хранимой в ОЗУ. [13]
Схема операционных устройств для представления команд и их адресов. [14] |
Если при определении математического адреса следующей команды изменяется адрес страницы, то факт изменения адреса страницы отмечается единичным состоянием триггера изменения страницы ТИС. [15]