Cтраница 4
Система прерываний БЭСМ-6 построена следующим образом. [46]
Система прерываний процессора предназначена для организации оперативной реакции процессора на события в самой ВС или ЭВМ и во внешней среде. Система прерываний позволяет исключить из программы команды опроса готовности или состояния периферийных устройств и обеспечивает возможность параллельной работы процессора по выполнению программы и периферийных устройств по выполнению операций ввода и вывода данных. С этой целью в интерфейс процессора вводятся специальные шины, по которым передаются запросы прерывания от устройств. Запросы возникают при завершении операций по вводу - выводу ( готовности устройств), при возникновении аварийных ситуаций, периодически ( например, по синхроимпульсам системных часов), асинхронно по событиям во внешней среде. [47]
Система прерывания ЭВМ представляет собой аппаратурно-програм-мный комплекс, назначение которого - сбор, учет, анализ информации о состоянии структурных элементов, как ЭВМ, так и СИВС, куда она входит, и автоматическая реакция на эту информацию. [48]
Система прерываний ЕС ЭВМ обеспечивает оперативную реакцию вычислительной системы на широкий набор событий, происходящих в выполняемой программе, технических средствах вычислительной системы н вне ее. В зависимости от причин, вызвавших прерывания, обработка его направляется по одному из шести направлений ( в соответствии с числом классов прерываний), технические средства идентифицируют десятки условий прерываний, создавая предпосылки для их анализа программными средствами. [49]
Система прерывания процессора допускает переход на программы обслуживания прерываний от ПУ только после каждого выполнения очередной команды. [50]
Система прерываний комплексов СМ-3 и СМ-4 построена в соответствии с многоуровневой системой приоритетов устройств и процессора и обеспечивает его быструю реакцию на внутренние и внешние события. Команда - прерывания вызывает прекращение работы выполняющейся программы и запуск программы обслуживания прерывания. Например, если устройство-вадатчик получает доступ к ОШ и выставляет процессору сигнал прерывания, то в работу вызывается программа, обслуживающая данное устройство. [51]
![]() |
Разрешение прерываний. [52] |
Если система прерываний имеет п уровней, то в любой момент времени могут выполняться до га программ обработки прерывания. Процессор MCS-48 располагает одноуровневой системой прерываний, при этом в любой момент времени может выполняться только одна программа обработки прерывания. [53]
Улучшена система прерываний, поддерживается Bus Mastering - режим единоличного управления шиной со стороны любого из устройств на шине, имеет систему арбитража для управления доступом устройств к шине. Обеспечивается автоматическое конфигурирование системы и управление DMA. Шина поддерживает многопроцессорную архитектуру вычислительных систем. Шина EISA весьма дорогая и применяется в скоростных ПК, сетевых серверах и рабочих станциях. Внешне слоты шины на СП имеют такой же вид, как и ISA, и в них могут вставляться платы ISA, но в глубине разъема находятся дополнительные ряды контактов EISA, а платы EISA имеют более высокую ножевую часть разъема с дополнительными рядами контактов. [54]
Имеется система прерывания основной программы по 15 условиям для возможности оперативного вмешательства в работу машины, согласования работы медленно действующих блоков с быстродействующими и получения немедленной реакции машины на управляющие признаки, поступающие извне. [55]
Применение системы прерывания для управления устройствами ввода-вывода иллюстрируется следующим примером. Электрическая пишущая машинка подключается к ЭВМ так, что выполнение команды Печатать приводит к передаче символа из запоминающего устройства ЭВМ в печатающее устройство, инициируя электромеханическую операцию печати символа. Это занимает обычно всего несколько микросекунд, а последующая механическая печать - около 50 мс. [56]
![]() |
Ст кт а системы п е ывания ( ежим основного управления. [57] |
Работа системы прерывания управляется общими синхросигналами процессора. [58]
![]() |
Структура системы прерывания ( режим основного управления. [59] |
Работа системы прерывания управляется общими синхросигналами процессора. Схема приоритетного выбора запроса класса прерывания ПКл, анализируя незамаскированные запросы, устанавливает 1 в соответствующий разряд регистра класса прерывания РгКл, в котором разряды 0 - 5 присвоены отдельным классам в порядке убывания приоритетов запросов прерывания. [60]