Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Состав и основные функции ЦП



 

П – совокупность УУ, АЛУ и связанных с ними триггеров и регистров. Он организует процесс обработки информации путем выборки и последующего выполнения команд программы, находящейся в памяти ЭВМ. Различают следующие виды процессоров:

- центральный;

- специальный;

- ввода - вывода;

- передачи данных;

- коммуникационный.

Основные функции ЦП:

1. дешифрирование кода и выполнение команд;

2. инициализация и контроль работы процессов ВВ;

3. прием и обработка сигналов прерывания.

Структурная схема ЦП.

 

Фон неймановская модель ЭВМ. Благодаря её простоте и большой гибкости при управлении вычислительным процессом самых первых образцов ЭВМ она является доминирующей. В последние годы, стремясь достигнуть существенного повышения производительности ЭВМ, конструкторы, в ряде случаев, отходят от этой модели. Возможности построения ЭВМ с отдельными модулями памяти и шинами передачи и хранения команд и данных, допускающие параллельные во времени извлечение их из памяти и передачу по шинам привела к построению новой модели. Такая модель получила название гарвардской, т.к. впервые реализована в гарвардском университете, в 1944 г., на релейной вычислительной машине. Основные функциональные блоки:

· АЛУ. Предназначено для выполнения арифметических и логических операций над операндами, поступающими из ОЗУ или РОН, под действием управляющих сигналов ЦУУ. Имеет в своем составе несколько регистров, предназначенных для хранения операндов в процессе выполнения вычислительных операций и функционирования схемы, для выполнения преобразований операндов при передаче их из одного регистра в другой.

· УУ. Предназначено для формирования распределенных во времени и пространстве последовательности управляющих сигналов. Обеспечивает выборку очередной команды из памяти, дешифрирования кода команды, формирования адресов операндов, выборку их из памяти, передачу операндов в АЛУ (где выполняется операция соответствующая коду операции), передачу полученного в АЛУ результата операции в память или аккумулятор, инициализацию операций ВВ, организацию реакции П на запросы прерывания.

· Блок управляющих регистров. Предназначен для временного хранения управляющей информации. Он содержит счетчики, регистры и управляющие триггеры, участвующие в управлении вычислительным процессом.

· РОН. Местная память, предназначенная, для хранения результатов операций из АЛУ и повышения быстродействия и логических возможностей П. Регистры этого блока указываются в командах программы путем укороченной регистровой адресации, и служит для хранения операндов в качестве аккумуляторов (регистров результатов операции), базовых и индексных регистров, указателя стека, вершины стека и т.д. Эта память выполняется главным образом в виде быстродействующих полупроводниковых ЗУ.

· Блок связи с ОП или интерфейс П. Организует обмен информации ЦП с ОЗУ, каналами, ПУ и внешними устройствами по отношению к ЭВМ (другие ЭВМ, приборы контролирующие ТП).

· Блок прерываний. Обеспечивает реакцию ЦП на запросы прерывания, поступающих от внешних источников. Прерывание – основной элемент реализации мультипрограммной работы. Прерывание программы – способность ЭВМ, при возникновении определенной ситуации, прервать выполнение текущей программы, запомнить её состояние и передать управление программе реализующей реакцию ЭВМ на конкретное прерывание.

· Блок контроля и диагностики. Обнаруживает сбои и отказы в функционировании аппаратуры ЭВМ.

· Блок защиты памяти. Предотвращает несанкционированный доступ к программам и данным, памяти.

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

Запросы на прерывание. Выполнение команды может быть разделено на мелкие этапы – микрооперации – во время которых выполняются определенные элементарные действия. Конкретный состав микроопераций и последовательность их выполнения определяется системой команд, логической структурой и особенностями конкретной ЭВМ. Для определения временных соотношений между различными операциями или их этапами используется понятие машинный такт. Границы тактов задаются синхросигналами, которые вырабатываются специальной схемой – генератором синхросигналов. В соответствии с этим устанавливается следующая реализация алгоритмов в процессоре:

Программа – команда – микрооперация. Все возможные преобразования дискретной информации могут быть сведены к видам:

1. передача информации в пространстве (из одного блока в другой);

2. передача информации во времени (хранение);

3. логические;

4. арифметические.

Т.к. ЭВМ является универсальным преобразователем цифровой информации, то она выполняет все эти виды преобразований. Программа – представляет собой алгоритм обработки информации, записанной виде интегрированной последовательности команд, которые должны быть выполнены ЭВМ для формирования результатов реализации алгоритма. Команда – код, определяющий операцию и данные в ней участвующие. В ней содержатся не сами операнды, а информация об адресах в памяти. Команда состоит из операционной и адресной части. Структура команды определяется составом, назначением и расположением полей в команде. Форматом команды называют её структуру с разметкой номеров разрядов, определяющих границы отдельных полей команды.

 


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-05-28; Просмотров: 657; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.009 с.)
Главная | Случайная страница | Обратная связь