Cтраница 2
![]() |
Отображение виртуальных адресов в физические адреса. [16] |
На одних машинах PDP-11 по выбору, на других - в качестве стандартного оборудования применяется диспетчер памяти, позволяющий расширить возможности адресации. Когда это устройство работает, нормальный 16-битовый прямой адрес интерпретируется уже не как физический адрес байта ( РА), а как виртуальный ( VA), содержащий информацию, применяемую при формировании нового 18-битового физического адреса. [17]
Работа основных блоков МП: системной магистрали ( БСМ), диспетчера памяти ( БДГ1), микропрограммного управления ( БМУ) и операционного ( ОБ) совмещена во времени. Одновременно может выполняться до четырех процессов: выполнение t - й команды в ОБ, формирование в БМУ первой микрокоманды для ( t f 1) - й команды, чтение из памяти ( i - - 2) - й команды в БСМ, формирование физического адреса ( i - I - 3) - й команды в Б ЦП. [18]
Полученный адрес начала страничной таблицы суммируется с номером страницы из виртуального адреса, при этом образуется адрес, по которому из ОП считывается строка страничной таблицы, содержащая номер искомой физической страницы. Если эта страница оказывается в ОП, то в старшие разряды регистра физического адреса передается ее номер, а в младшие заносится номер байта из регистра виртуального адреса. Формирование физического адреса на этом завершается. [19]