Учебное пособие Санкт-Петербург Издательство спбгэту «лэти» 2006

Вид материалаУчебное пособие

Содержание


1.8. Типовая структура ЭВМ с шинной организацией
2. Организация процессора и основной памяти ВМ
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   26

1.8. Типовая структура ЭВМ с шинной организацией


Т

Запрос ПДП (DRQ)


ЦП У


(CPU) А


ППД ПЗУ АДП1 ВУ1 АДПn ВУn Контроллер ПДП Таймер

(RAM) (ROM) (AD1) (IOU1) (ADn) (IOUn) (DMAU) (TMR)


д


IRQ Контроллер

прерываний

(INTU)

Reset Начальный сброс

(RSG)


ГТ

(CLG) Рис. 1.6
иповая структура ЭВМ с шинной организацией представлена на рис. 1.6.



































На рис. 1.6 используются следующие обозначения:

ППД – память произвольного доступа (RAM – random access memory);

ПЗУ – постоянное запоминающее устройство (ROM – read only memory);

ВУ – внешнее устройство (IOU – input/output unit);

АДП – адаптер (контроллер для подключения одного ВУ);

ПДП – прямой доступ в память (DMAU – direct memory access unit);

INTU – interruption unit; RSG – reset generator;

ГТ – генератор тактов (CLG – clock generator);

У- шина управления; А – шина адресов; Д – шина данных.

Кроме центрального процессора в состав ЭВМ могут входить сопроцессоры:

- математический сопроцессор (NPR – numerical processor);

- аналоговый процессор (APR – analog processor);

- процессор цифровой обработки сигналов (ЦОС) (DSP- digital signal processor).


Подробное обсуждение способов организации системных и локальных шин, применяемых в современных компьютерах, рассматривается в разд. 4.

2. Организация процессора и основной памяти ВМ


В разделе идет речь о машинах с контроллерным управлением, в которых порядок выполнения команд явно задается программой. Машины с потоковым управлением и машины с запросным управлением (редукционные) в данном курсе не рассматриваются.

Процессор выполняет две функции:

- обработка данных в соответствии с заданной программой;

- управление всеми устройствами машины.

Управление в соответствии с заданной программой представляется в виде последовательности команд, представленных в цифровой форме (кодированных). Структура каждой команды состоит из двух частей: операционной и адресной. Операционная часть задает код операции и режим ее выполнения. Адресная часть содержит сведения о размещении операндов (входные данные и результат операции) в виде:

- непосредственно самих значений данных;

- адресов расположения данных в памяти;

- сведений для определения адресов размещения данных в памяти.

Формирование исполнительного адреса – этап перехода от сведений об адресе к самому адресу. В адресной части могут быть сведения об отсутствии операндов (нуль-адресная или безадресная команда ) и адресации от одного (одноадресная команда) до трех операндов (трехадресная команда).