Контроллер прерываний обслуживает процедуры прерывания. Прерывание – временный приостанов выполнения одной программы с целью оперативного выполнения другой, в данный момент более важной (приоритетной) программы. Контроллер принимает запрос на прерывание от внешних устройств, определяет уровень приоритета этого запроса и выдает сигнал прерывания в МП. Микропроцессор, получив этот сигнал, приостанавливает выполнение текущей программы и переходит к выполнению специальной программы обслуживания того прерывания, которое запросило внешнее устройство. После завершения программы обслуживания восстанавливается выполнение прерванной программы. Контроллер прерываний является программируемым. Прерывания возникают при работе компьютера постоянно, достаточно сказать, что все процедуры ввода-вывода информации выполняются по прерываниям. Например, прерывания от таймера возникают и обслуживаются контроллером прерываний 18 раз в секунду (длятся эти прерывания тысячные доли секунды и поэтому пользователь их не замечает).
Элементы конструкции ПК. Конструктивно ПК выполнены в виде центрального системного блока, к которому через разъемы – стыки подключаются внешние устройства: дополнительные блоки памяти, клавиатура, дисплей, принтер и т. д.
Системный блок обычно включает в себя системную плату, блок питания, накопители на дисках, разъемы для дополнительных устройств и платы расширения с контроллерами – адаптерами внешних устройств.
На системной плате (часто ее называют материнской платой – mother board), в свою очередь, размещаются:
– микропроцессор;
– системные микросхемы (чипсеты);
– генератор тактовых импульсов;
– модули (микросхемы) ОЗУ и ПЗУ;
– микросхема CMOS-памяти;
– адаптеры клавиатуры, НЖМД и НГМД;
– контроллер прерываний;
– таймер и т. д.
Многие из них подсоединяются к материнской плате с помощью разъемов.
Достарыңызбен бөлісу: |