Поступление - прерывание - Большая Энциклопедия Нефти и Газа, статья, страница 1
Человеку любой эпохи интересно: "А сколько Иуда получил на наши деньги?" Законы Мерфи (еще...)

Поступление - прерывание

Cтраница 1


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

Поскольку поступление прерывания означает передачу управления на соответствующую ветвь и, возможно, заявку на какой-либо модуль, возникает опасность нарушения нормальной работы комплекса. Поэтому для всех ветвей ИСПОЛНИТЕЛЯ разработана система защиты комплекса от возможных искажений.  [2]

При поступлении прерывания более высокого уровня, чем отрабатываемое в данный момент ЦП, аппаратура передает управление по специальному для этого уровня прерывания адресу. Однако для полной передачи управления от выполняемой новой функции нужно сохранить состояние системы в момент прерывания. Пвсле выполнения новой функции управление возвращается прерванной программе.  [3]

Яг - интенсивность возникновения прерываний r - го типа в процессе решения m - й задачи г - го класса, после обслуживания которой решение прерванной задачи продолжается с прерванного места; ф, - интенсивность их обслуживания устройствами ЭВМ; а - интенсивность поступления прерываний, требующих начать обслуживание m - й задачи; ф - интенсивность обслуживания этих прерываний; - количество типов прерываний, поступивших при решении m - й задачи; М - число задач, решаемых в рассматриваемый период цикла.  [4]

5 Инструкция установки кодов условий. [5]

Выполнение программы временно прекращается, и система переходит в состояние ожидания прерывания от внешних устройств. При поступлении прерывания адрес инструкции, следующей за WAIT, запоминается.  [6]

Как правило, система может одновременно обслуживать только одно прерывание, однако в некоторых случаях скорость поступления прерываний превышает скорость обслуживания.  [7]

Планировщик состоит из ядра, модуля инициализации, набора интерфейсных процедур, системных таблиц ( рис. 4.18) и обеспечивает диспетчеризацию параллельных вычислительных процессов ( с учетом их приоритетов), их взаимодействие с использованием событий и сообщений, обработку прерываний от ВУ и таймера. Ядро является центральным элементом планировщика, реализующим основные его функции. Обращение к ядру происходит при поступлении прерываний от ВУ или осуществляется интерфейсными процедурами, использующими для этой цели машинную команду TRAP. И н-терфейсные процедуры обеспечивают процессам доступ к планировщику.  [8]

Обработка прерывания иллюстрируется фиг. Времена задержки, разрешения прерывания, программы прерывания и реакции соответствуют одному или нескольким из девяти рассмотренных выше шагов. Время задержки равно времени выполнения команды, непосредственно предшествовавшей поступлению прерывания. Если уровень, связанный с прерыванием, уже был маскирован раньше, время маскирования становится частью времени задержки. Следовательно, время задержки - это интервал времени, в течение которого аппаратные или программные ограничения препятствуют распознаванию прерывания.  [9]

Во время выполнения программы одновременно может поступить несколько запросов на прерывание. Они устанавливаются в очередь в соответствии со своим приоритетом. Приоритет прерываний устанавливается аппаратурно. Порядок поступления прерываний на обработку строго определен: прерывания от схем контроля машины, программные прерывания или прерывания при обращении к Супервизору ( они не могут появиться одновременно), внешние прерывания, прерывания от ввода-вывода. А так как обработка прерываний начинается после того как все прерывания выбраны, то первым обслуживается последнее выбранное прерывание. Таким образом, фактически порядок обработки прерываний соответствует их важности: ввод-вывод, внешние, программные и обращения к Супервизору. Прерывания от схем контроля блокируют обработку всех других прерываний.  [10]

Вам может пригодиться команда WAIT; она приостанавливает процессор до поступления очередного прерывания, причем PC указывает на следующую команду.  [11]



Страницы:      1