Прерывающая система и ее конструкция | ||||
|
Во время работы программного обеспечения ввычистлительной машине или в переферии ЭВМ способны появиться случаи, требующие незамедлительной фиксации от персонального компьютера. Отзыв состоит в том, что ЭВМ прекращает выполнение текущей программы (задерживаемой программы) и переходит к выполнению некоторой другой функции (функции остановки), намерено созданной для родственного процесса. По истечению работы предоставленной функции вычислительная машина переходит к выполнению задержанной функции. Рассматриваемый способ именуется паузой программы и в состоянии быть растолкован. Любое событие, предлагающееокончание, идет вместе с импульсом, извещающим об сим ЭВМ и именуемым возбуждением к прерыванию. Прерывания могут формироваться внутренними и переферийными процедурами: Внутренние - нарушение в аппаратной части, загромождение разрядной сетки, дробление на 2, выход из определённой области кэша, попытка указать на запрещённую территорию кэша, попытка подключиться к охраняемому программному обеспечению ОС, импульс от счестчика и т.п. Переферийные - требование на прерывание от прочей вычислительной машины, меандр от датчиков аварии управляемого технического алгоритма, требование администратора, задание от ПУ функции обмена, требования на сервис периферических модулей и т.п. В частом случае требования задержки создаются парой, увеличивающими параллельными во времени процедурами, которые в некий момент времени создают требование о ввязывании процессора. Тотальным звеном в подобных просьбах существет то, что моменты их появления нет возможности угадывать. Это значительно отличает функцию паузы от анализированного до него движения назначение контроля процедуре, возникающего в уже знатных местах базовой процедуры. |