Значение - таймер - Большая Энциклопедия Нефти и Газа, статья, страница 1
Если жена неожиданно дарит вам галстук - значит, новая норковая шубка ей уже разонравилась. Законы Мерфи (еще...)

Значение - таймер

Cтраница 1


Значение таймера доступно в конце выполнения любой команды. В качестве датчика времени таймер используется для измерения относительно небольших интервалов.  [1]

2 Дерево вызова процедур прерывания в системе охранной сигнализации. [2]

Если значение таймера становится равным нулю, то в дополнение к вышеперечисленным операциям прерывание от тактового импульса запрещается и устанавливается СОСТОЯНИЕ ТАЙМЕРА, указывающее, что требуемый интервал времени истек.  [3]

Когда показание таймера интервалов необходимо вывести на устройство ввода-вывода, программа должна вначале записать значение таймера в некоторую промежуточную ячейку памяти, к которой впоследствии будет сделано обращение при выполнении операции ввода-вывода. Если же канал обращается непосредственно к ячейке 80, показание таймера, которое будет получено, предсказать невозможно.  [4]

5 Ключ памяти. [5]

Интервальный таймер имеет формат двоичного слова со знаком и размещается, начиная с адреса 80, в реальной основной памяти. Значение таймера уменьшается с частотой 300 Гц вычитанием единицы из 23-го разряда. Запрос на внешнее прерывание возникает каждый раз, когда значение таймера становится отрицательным.  [6]

7 Временная диаграмма работы таймера ТР. [7]

Значения программных таймеров могут обновляться при вызове экземпляра функционального блока или синхронно с обновлением входов. Это зависит от реализации системы исполнения.  [8]

В IBM-360 предусмотрено специальное средство, так называемый Таймер; на большинстве моделей он входит в комплект стандартного оборудования. Когда значение таймера становится отрицательным, выдается сигнал прерывания. Если в слове по адресу 80 были установлены все единицы, таймер будет работать 15.5 часов без прерывания. Содержимое ячейки 80 может быть изменено в любой момент записью в эту ячейку нового значения. Если CPU находится в состоянии стоп, таймер не продвигается.  [9]

Таймер реального времени или таймер СОР может работать в режиме останова кристалла. Когда значение таймера реального времени становится равным 0, генерируется сигнал, выводящий процессор из режима останова. Необходимо предпринимать действия, чтобы таймер СОР не переполнялся в режиме останова, поскольку переполнение таймера СОР вызывает сброс DSP независимо от того, в каком режиме находится DSP. В режиме ожидания оба таймера могут работать.  [10]

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

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

В сообщение CPG ( Call Progress) внесен дополнительный параметр Индикатор причины, содержащий информацию о занятости абонента В. Дополнение вызвано тем, что на существующей сети России длительность установления соединения может превышать контрольную выдержку, определенную значением таймера ISUP и необходимостью обеспечения подключения междугородной телефонистки к абоненту, занятому местным соединением. Также введено сообщение CPG для поддержки взаиморасчетов и развитых функций тарификации.  [13]

Обновленное значение таймера доступно в конце выполнения каждой команды. Таймер не обновляется, если процессор находится в состоянии останов. Значение таймера может быть изменено обращением к 80 - й ячейке памяти. В качестве датчика интервалов времени таймер используется для измерения относительно небольших интервалов. Он может быть установлен на любое значение в любой момент времени.  [14]

Супервизор времени программно следит за содержимым специальных байт памяти, называемых псевдочасами. Величина каждого нового интервала, заносимая в таймер, добавляется к содержимому псевдочасов, поэтому в псевдочасах все время присутствует момент окончания очередного интервала. Поскольку значение таймера соответствует времени, оставшемуся до завершения интервала, точное время получается как разность содержимого псевдочасов и содержимого таймера. Именно поэтому, если от задач не поступает запросов на отсчет интервала, Супервизор времени автоматически поддерживает работу таймера, выдавая каждые 6 часов заказ на 6-часовой интервал.  [15]



Страницы:      1    2