Лекция №3. Архитектура ЦПОС, страница 3

-  параллельное выполнение отдельных частей алгоритма, которое достигается аппаратной реализацией ряда типовых алгоритмов;

-  большая внутренняя память программ и память данных;

-  применение арифметики с ПТ и ФТ.;

-  обработка в реальном времени данных, поступающих с высокой скоростью;

-  малое время обращения к элементам внешней периферии;

-  наличие внутри кристальной периферии, позволяющей разрабатывать компактные системы малой стоимости;

-  разнообразие режимов адресации применительно к различным задачам;

Обобщенная структура процессора ЦПОС

Обобщенная структура процессора приведена на рисунке. На данном рисунке изображены только основные узлы процессора, а также их взаимодействия.

Память программ ПП и память данных ПД используются для хранения информации. Памяти связаны с другими устройствами шинами. Перечислим шины:

ПП ШАПП – шина адреса, предназначена для передачи адресов ячеек памяти программ.

ПП ШДПП – шина данных, служит для передачи команд,

хранимых в памяти программ.

ПД ШАПД, ПД ШДПД – шина адреса и данных, применяются для передачи адреса и данных памяти данных.

Количество шин может быть разным, например, увеличив количество ШДПД увеличится производительность процессоров за счет одновременной передачи данных. В некоторых процессорах производится разделение функций шины данных: используются  различные шины данных для чтения и записи информации.

         Все процессоры имеют внутреннюю память, но иногда ее не хватает для хранения программ и данных и тогда используется внешняя память. Связь с ней осуществляется через интерфейс внешних шин адреса и данных ВША и ВШД. Т. к. внешних шин только две, то при одновременном обращении к ним может возникнуть конфликт и задержку операций чтения или записи. Внешние шины могут использоваться не только для обращения к внешней памяти, но и к другим адресуемым устройствам.

         Устройство управления выполнением программы в соответствии с командами вырабатывает сигналы управления работой всех узлов процессора. Оно связано с регистрами состояния и управления. В эти регистры, адресуемые как ячейки памяти, заносится различная информация, управляющая работой процессора. В эти же регистры заносится информация о текущем состоянии процессора.