Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛЕКЦИИ_ЭВМ / ПРЕЗЕНТАЦИЯ ЛЕКЦИЯ 5-01.ppt
Скачиваний:
144
Добавлен:
17.03.2015
Размер:
4.23 Mб
Скачать

Организация работы центрального процессора

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

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

61

Система прерываний центрального процессора

Устройства ЭВМ, осуществляющие прерывание процессора называются системами прерывания и являются (по крайней мере, частично) составной частью, каждого ЦП.

Последующий адрес сохраняется в специально предусмотренной для этого области памяти, а системой прерывания вырабатывается предусмотренный для каждого конкретного случая начальный адрес подпрограммы обслуживания прерывания. Таким образом, гарантируется, что после ее выполнения сохраненный первоначальный адрес следующей команды извлекается (разумеется, с временной задержкой) и прерванная программу может быть продолжена без потери информации

62

Система прерываний центрального процессора

Способность прерывания является решающим инструментом обработки информации в реальном времени. Пропускная способность систем прерывания (например, требуемое время перехода к подпрограмме) является поэтому важнейшим параметром ЭВМ.

63

Циклы выполнения команд (пример)

64

Циклы выполнения команд в конвейере (пример)

65

Циклы выполнения команд в конвейере (пример)

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

66

67