Прерывание - Большая Энциклопедия Нефти и Газа, статья, страница 3
Лучше помалкивать и казаться дураком, чем открыть рот и окончательно развеять сомнения. Законы Мерфи (еще...)

Прерывание

Cтраница 3


Прерывания и затраты времени на переход к вычислениям по новой программе приводят к увеличению суммарного штрафа за пребывание заявок в системе, что обусловлено в основном возрастанием загрузки при интенсивных прерываниях. Для дисциплины с относительными приоритетами переключения происходят реже и средние затраты на переход к очередной программе меньше, чем при абсолютных приоритетах.  [31]

Прерывание происходит после возникновения ситуации STRINGRANGE, даже когда ситуация выключена. В этом случае выполняется стандартное действие системы.  [32]

Прерывание происходит после возникновения ситуации SUBRG, даже когда ситуация выключена.  [33]

Прерывания при выполнении программы будут рассмотрены в гл.  [34]

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

Прерывание возникает при появлении соответствующей причины как внутри самого процессора, так и от устройства ввода-вывода, от нажатия кнопки на пульте машины, при появлении сигнала, пришедшего по линиям связи с какими-либо внешними объектами.  [36]

Прерывание поступает на обработку, если процессор не замаскирован по отношению к данному типу прерываний. Маскирование означает запрет на прерывание. Если прерывание замаскировано и поступил запрос на него, он либо ждет, пока он может быть воспринят, либо теряется. Замаскированы могут быть прерывания от ввода-вывода, внешние прерывания, часть программных прерываний, прерываний от схем контроля машины. Замаскированные прерывания от ввода-вывода и внешние хранятся до тех пор, пока центральный процессор не сможет их воспринять. Замаскированные программные прерывания и от схем контроля машины теряются.  [37]

Прерывание по обращению к Супервизору возникает в том случае, когда при выполнении программы встречаются команды обращения к Супервизору.  [38]

Прерывание от ввода-вывода дает возможность центральному процессору ответить на сигналы от устройств ввода-вывода. В один и тот же момент времени может прийти несколько запросов на прерывание от различных устройств. Эти запросы хранятся аппа-ратурно в канале до тех пор, пока процессор не сможет их обработать. Запросы устанавливаются в соответствии с приоритетом. Наивысший приоритет имеет запрос, пришедший первым. Чтобы устройства работали с полной скоростью, должны выполняться определенные соотношения.  [39]

Прерывания от схем контроля машины переводят процессор в состояние Р4 и Супервизором не обрабатываются.  [40]

Прерывания от ввода-вывода поступают на обработчик прерываний ввода-вывода. Требуемая программа РЗ определяется как функция от кода прерываний. Совокупность программ, обрабатывающих прерывания от ввода-вывода, образует Супервизор ввода-вывода.  [41]

42 Гипотетический механизм прерываний. [42]

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

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

Прерывание от таймера происходит, когда счетчик реального времени ( часы), встроенный в ЭВМ, отсчитал заранее установленный интервал времени. Таймер используется супервизором для учета времени выполнения различных заданий. Кроме того, по запросам программ супервизор может выдавать текущее время, ска ем, для привязки к нему результатов вычислений. Начало отсчета времени задается при выполнении начальной загрузки системы.  [45]



Страницы:      1    2    3    4