Создание программ остановки Во время исполнения программного обеспечения внутрикомпьютера либо вне его способны основаться проблемы, взывающие к мгновенной отработки от ПК. Отзыв заключается в том, что вычислительная машина заканчивает выполнение протекающей программы (задерживаемой процедуры) и переключается на совершение некоей другой программы (программы прекращения), специально выполненной для аналогичного события. По истечению обслуживания данной функции ЭВМ переключается к выполнению застопоренной процедуры. Разглядываемый метод именуется остановкой программы и в силах быть проиллюстрирован. руководство по ассемблеру Любое событие, диктующееокончание, сопровождается возбуждением, оповещающим об сим ПК и определяемым возбуждением к прекращению. Остановки в силах формироваться аппаратными и переферийными функциями: Внутренние - нарушение во внутренней подчасти, наполнение байтовой сетки, разделение на 1, выезд из установленной области памяти, попытка указать на запретную территорию кэша, стремление адресоваться к защищенному ПО ОС, возбуждение от счестчика и т.п. как диагностировать болезнь Переферийные - запрос на прерывание от другой вычислительной машины, сигнал от аварийных индикатаров подконтроьного технологического алгоритма, требование руководителя, задание от программы управления операции передачи, требования на обработку периферических модулей и т.д. http://fleert.net/2764/hurt158.htm В обобщенном случае требования прерывания образовываются несколькими, растущими синхронными в интервале времени процессами, которые в некоторый миг t создают интерпелляцию о вмешательстве машины. Неспециализированным деталью во всех этих запросах существет то, что моменты их происхождения невозможно угадывать. Это колосально отличает процесс паузы от рассмотренного до него действия транзакции управления подпрограмме, возникающего в уже знатных пунктах главной процедуры.
|