Главная > Энциклопедия кибернетики. Т.2
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

СИСТЕМА ПРЕРЫВАНИЯ ЦВМ

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

Событиями являются, напр., переключение двухпозиционного (релейного) датчика на объекте, управляемом ЦВМ; окончание обмена информацией между процессором и внешним устр-вом; неисправность в к.-л. блоке ЦВМ; переполнение разрядной сетки при вычислениях и т. д. С. п. ЦВМ содержит, как правило, регистр прерываний и регистр масок. Разряды регистра прерываний фиксируют наличие сигналов, требующих реакции со стороны ЦВМ, а их номера по определенным правилам определяют приоритеты сигналов.

Анализ регистра прерываний производится либо после выполнения каждой команды, либо параллельно с ее выполнением. Наличие сигнала в регистре вызывает прерывание, т. е. управляющая программа переключает машину на выполнение прерывающей ветви в том случае, если выполняемая в то время ветвь программы имеет более низкий приоритет, чем прерывающая, и если сигнал не «замаскирован» соответствующим разрядом регистра масок. Если эти условия не выполнены, сигнал сохраняется в регистре прерываний до момента их выполнения. В некоторых ЦВМ (напр., «Днепр-21») регистр прерывания дополнен группой ячеек прерывания в главной памяти, которые в совокупности образуют С. п. древообразной структуры. Это позволяет значительно увеличить число сигналов прерывания без существенных затрат аппаратуры.

А. И. Никитин.

Categories

1
Оглавление
email@scask.ru