Прерывания выполняемой программы

Опубликовано февраля 10, 2018 в Архитектура процессора Intel

К основным ситуациям, возникающим вне ЭВМ, но, тем не менее, приводящим к прерываниям выполняемой программы относятся:

  1. Запросы от объекта управления (например, от робота-манипулятора) -являются типичными для управляющих ЭВМ, которые функционируют в так называемом режиме реального времени (real time). Это означает, что темп их работы задается извне объектом управления.
  2. Запросы прерывания от других процессоров (ЭВМ) для обеспечения синхронизации вычислительных процессов, протекающих в рамках многопроцессорной или многомашинной системы. Как частный случай можно рассматривать сопроцессорную конфигурацию компьютеров при наличии математического (арифметического) сопроцессора или сопроцессора ввода / вывода.

Команды перехода но счетчику

Аппаратные средства системы прерываний в персональных компьютерах реализуются в виде отдельной микросхемы, называемой программируемый контролер прерываний (PIC-Programmable Interrupt Controller). Одна микросхема PIC может обслуживать восемь источников прерываний.

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