• Главная страница
  • Оглавление
  • Создание программ остановки

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

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

    Аппаратные - скачок в аппаратной подчасти, заполнение байтовой сетки, дробление на 1, выход из установленной области кэша, стремление закрепиться на запрещённую территорию кэша, попытка обратится к защищенному программному обеспечению ОС, импульс от таймера и т.п.

    Переферийные - запрос на прекращение от другой машины, сигнал от датчиков аварии контролируемого машинного алгоритма, требование управляющего, задание от прокраммы контроля процедуры обмена, запрашивание на сервис отдалённых устройств и т.д.

    воспаление

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