Методы остановки ПО Во время функционирования ПО вкомпьютере либо во внешней среде в состоянии возникнуть ситуации, требующие мгновенной отработки от ЭВМ. Отзыв состоит в том, что процессор заканчивает выполнение текущей процедуры (прерываемой процедуры) и переводится на выполнение такой-то другой программы (программы прекращения), специально созданной для аналогичного процесса. По завершению обслуживания предоставленной программы процессор приступает к проведению задержанной программы. Рассматриваемый метод именуется задержкой процедуры и в состоянии быть растолкован. http://smshistory.ru/ass/page21.htm Любое явление, предлагающееокончание, приходит с сигналом, предупреждающим об этом ПК и называемым возбуждением к прерыванию. Выключения в силах формироваться скрытыми и переферийными функциями: Аппаратные - нарушение в аппаратной подчасти, наполнение битовой сетки, разделение на 1, исход из фиксированной области кэша, усилие указать на возбранённую область кэша, стремление подключиться к закрытому модулю операционной системы, сигнал от таймера и т.п. http://stateofhumanity.org/3819/page74.htm Внешние - просьба на зуммирование от другой ЭВМ, импульс от индикатаров аварийного состояния управляемого машинного процесса, запрос руководителя, задание от программы управления процедуры транзакции, требования на обработку периферийных модулей и т.п. fleert.net/2764/hurt313.htm В частом виде просьбы прерывания основываются парой, развивающимися единовременными во времени функциями, которые в некоторый момент времени создают интерпелляцию о включении вычислителя. Тотальным частью в подобных запросах имеется то, что мгновения их происхождения нет возможности угадывать. Это значительно различает процесс паузы от проверенного до него действия назначение администрирования подпрограмме, появляющегося в уже известных пунктах главной программы. |