Cтраница 3
![]() |
Программно-доступные регистры.| Управление стековой памятью. [31] |
Система прерываний реализуется как аппаратурный запуск процедуры с использованием текущего стека. [32]
Система прерывания имеет особенность, характерную при выполнении команд с плавающей точкой. Предусмотрена возможность прерывания программы непосредственно во время выполнения команд с плавающей точкой. При возврате из прерывания команда повторяется. [33]
Система прерываний является подмножеством полной системы прерываний СМ ЭВМ и имеет векторное обращение к программе автоматического обслуживания ПУ. [34]
![]() |
Основные характеристики ряда микро - ЭВМ Электроника НЦ.| Основные характеристики модулей памяти Электроника НЦ. [35] |
Система прерывания - векторная, с указанием входа в 255 процедур прерывания по сигналам от магистрали или от процессора при внутренних прерываниях. [36]
Система прерываний позволяет оперативно учитывать изменение внешних и внутренних условий выполнения вычислительного процесса. [37]
Система прерывания в микро - ЭВМ - фиксированная по приоритету. [38]
Система прерывания имеет 48 входов и обеспечивает прерывание по запросам от устройств ввода - вывода, по запросам от программы, а также по сигналам ошибок, вырабатываемых схемами контроля. [39]
![]() |
Схема связи компонентов модели системы. 102. [40] |
Система прерывания регулирует работу соответствующих уровней программ ОС с помощью двух масок прерывания. Маска программ ОС первого уровня прерываний М1 запрещает какие бы то ни было прерывания монитора. Маска М2 запрещает прерывания сигналами, которые обслуживаются неприоритетными программами, но разрешает прерывания сигналами, которые обслуживаются приоритетными программами. [41]
Система прерывания состоит из аппаратных и программных блоков. Ее программные блоки в основном входят в ОС. Ее назначение состоит в том, что если по ходу работы ВС возникает необходимость выполнить срочную работу, не входящую в выполняемую в этот момент программу, то выполнение программы приостанавливается, включается подпрограмма требуемой работы и после ее выполнения вновь восстанавливается работа прерванной программы. Для этого при прерывании основной программы состояние всех регистров УУ и использовавшихся регистров АУ запоминается. В предназначенный для этого регистр АУ заносится команда передачи управления с адресом следующей по порядку команды основной программы. После этого управление передается подпрограмме ОС, обрабатывающей прерывание. В конце подпрограммы ОС помещены команды, восстанавливающие состояние ВС перед прерыванием, и последней командой управление вновь передается основной программе. [42]
Система прерываний позволяет изменять состояние процессора при возникновении определенных условий вне системы, во внешних устройствах или з нем самом. Насчитывается шесть классов прерываний: прерывания при обращении к супервизору, программные прерывания, внешние прерывания, прерывания ввода-вывода, прерывание повторного пуска и прерывания от схем контроля. [43]
Система прерываний позволяет изменять состояние процессора при возникновении определенных условий в самом процессоре, в системе и вне ее. Для немедленного распознавания условий, имеющих высокий приоритет, и обеспечения быстрой реакции на них условия прерываний делятся на шесть классов: прерывания ввода-вывода, внешние прерывания, программные прерывания, прерывания при обращении к супервизору, прерывания от схем контроля машины и прерывания повторного пуска. [44]
Система прерывания машины обеспечивает четыре рабочих состояния ЭВМ. Запись информации в момент прерывания предусматривает автоматическое восстановление состояния до прерывания. [45]