Cтраница 2
ЦУУ обычно включаются: пульт управления ( ПУ), блок прерываний ( БП), блок управления памятью ( БУП), блок таймеров ( БТ) и блок внешних связей ( ВВС); иногда к центральному устройству управления относят и блок защиты памяти ( БЗП), показанный на рис. 7.1 штриховой линией. [16]
В состав центрального процессора входят следующие блоки: управляющая память с блоком коррекции ошибок, блок коррекции ошибок и связи с оперативной памятью, блок управления и синхронизации, ассемблер данных, блок локальной памяти, блок расширенной локальной памяти, ассемблер средств процессора, блок контроля записи, блок арифметический и логический, блок команд, блок адресации памяти, блок динамической трансляции адресов, блок защиты памяти, блок микропрограммных ловушек, блок служебных регистров. [17]
В состав процессора также входят и другие, отличные от описанных функциональные устройства - блоки, предназначенные для организации вычислительного процесса в ЦВС. К таким устройствам, в частности, относятся блок защиты памяти и блок прерывания. [18]
Если адресуемый блок ОП не занят, то СхАнА передает запросное слово из РгЗС1 в РгЗС2 через схему коммутации CxKU обеспечивающую формирование адреса, непосредственно используемого в адресуемом блоке ОП. ОП, выдавая ключ защиты памяти КЗП в блок защиты памяти БЗП. [19]
Основные внешние связи блока управления памятью. [20] |
Общая структура блока управления памятью приведена на рис. 7.22. Она отражает только обобщенный состав этого блока и его основные внутренние связи. Для рассматриваемой схемы приняты следующие обозначения: РОЗ - регистр обобщенных запросов, РИА - регистр номера абонента, УФУС - узел формирования управляющих сигналов, РЗС1 - входной регистр запросного слова, РЗС2 - выходной регистр запросного слова, УУ ООП - узел управления обращением к основной оперативной памяти, УУ БОП - узел управления обращением к большой оперативной памяти, ПРИ - приемный регистр информации, УС - управляющие сигналы. Для блока защиты памяти ( БЗП) на схеме показаны только отдельные связи, так как работа этого блока описывается ниже в гл. [21]
Память ключей защиты ( ПКЗ) в первых моделях Ряд-1 построена на микросхемах - триггерных матрицах ( ЕС-1022, ЕС-1033) и в последних моделях Ряд-2, а также в Ряд-3 роль ПКЗ выполняют отдельные адресуемые ячейки ООП, емкость которой порядка 8 и 16 Мбайт соответственно. ПКЗ в моделях ЕС ЭВМ предназначена не только для организации защиты ООП от недопустимых обращений со стороны процессора, но и со стороны каналов ввода-вывода. Для всех моделей ЕС ЭВМ структуры блоков защиты памяти БЗП по ключам одинаковы, однако функциональные части блоков могут относиться к различным частям процессора или ООП. [22]
Блок внешних связей и блок таймеров отно-ятся к так называемым системным средствам управления. Первый из них, который относится также к средствам прямого управления, обеспечивает обмен управляющей информацией с другими процессорами при построении и работе многопроцессорной системы. Второй служит для подсчета временных интервалов и управления рабо ой процессора в системе по принимаемым временным соотношениям. Блок защиты памяти обеспечивает выявление случаев обращения к запрещенным для данной рабочей программы участкам или страницам оперативной памяти и организацию соответств. [23]
При помощи блока управления памятью можно убедиться в том, что соответствующая ему ячейка общей шины недоступна программам в обычном режиме. Тогда программа обычного режима могла бы выполнить команду JMP TRP, не вызвав обращения к блоку защиты памяти. Все же, поскольку регистры устройств ввода-вывода недоступны программам обычных пользователей, команда с меткой Т RP, по-видимому, не выполнится. [24]