Cтраница 2
На рис. 8 - 2 показано, как влияет глубина прерывания на задержки в выполнении прерывающих программ для систем с различной глубиной. [16]
![]() |
Прерывание в системах с различной глубиной прерывания. [17] |
На рис. 8 - 2 показано, как влияет глубина прерывания на задержки в выполнении прерывающих программ для систем с различной-глубиной. [18]
Максимальное количество программ, прерывающих друг друга вновь возникающими запросами, называют глубиной прерывания. [19]
Система прерывания характеризуется следующими параметрами: временем реакции; временем обслуживания; глубиной прерывания. [20]
Логика обслуживания прерывания ( как и - всего диспетчера) заметно усложняется, если глубина прерывания должна быть более единицы. В этом случае допускается многократное прерывание одних задач другими в любом месте их рабочих программ. Поэтому все задачи идут с разрешенным прерыванием, а у блока обслуживания прерывания появляется новая сторона взаимодействия с диспетчером. [21]
![]() |
Определение исполнения программ в системе с учетом приоритетности запросов прерывания. [22] |
Поэтому каждому источнику запросов на прерывания присваивается постоянный, как правило, уровень приоритетности, или глубина прерываний. Наивысшим приоритетом ( нулевой уровень) прерывания обладают прерывания от схем контроля ЭВМ. [23]
![]() |
Состав ДВК. [24] |
Число команд 31, а с учетом модификаций - 256; система прерывания 1 - 3-уровне-вая с глубиной прерывания 8; система памяти объединяет модули ОП, ПЗУ; система ввода-вывода состоит из модулей управления телетайпом, пультами, устройствами ввода и вывода перфоленты, ЭПМ, связным адаптером, АЦП. [25]
Основными параметрами систем прерывания программ от внешних устройств являются: число источников запросов и уровней прерывания, время реакции на: прерывание, глубина прерывания. [26]
Рассмотренный метод является одним из наиболее экономичных, однако вследствие большого числа служебных команд, необходимых для анализа запросов прерывания, время реакции и время обслуживания оказываются достаточно большими. Глубина прерывания равна единице и, следовательно, приоритетное обслуживание прерываний затруднено. По этим причинам возможно насыщение системы прерывания даже при сравнительно небольшом количестве источников прерывания и невысокой частоте следования запросов. [27]
Рассмотренный метод является одним из наиболее экономичных, однако вследствие большого числа служебных команд, необходимых для анализа запросов прерывания, время реакции и время обслуживания, оказываются достаточно большими. Глубина прерывания равна единице и, следовательно, приоритетное обслуживание прерываний затруднено. По этим причинам возможно насыщение системы прерывания даже при сравнительно небольшом количестве источников прерывания и невысокой частоте следования запросов. [28]
Существуют также системы, допускающие прерывания разной глубины. Глубина возможных прерываний лри этом устанавливается в зависимости от конкретных условий эксплуатации системы. Кроме того, эта глубина тесным образом связана с организацией очередности при реализации прерываний. [29]
Таким образом, чем больше глубина прерывания, тем лучше могут быть учтены приоритеты запросов при обслуживании прерываний. [30]