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

Таймер - интервал

Cтраница 2


Защита не действует при обращениях к ячейкам памяти, адреса которых вырабатываются самим процессором или каналом для таких последовательностей, как прерывание, модификация таймера интервалов, запись состояния при контроле, динамическая переадресация, выборка CAW при выполнении команды ввода-вывода, запись CSW при выполнении команды ввода-вывода или прерывании от ввода-вывода, засылка идентификатора канала при выполнении команды запись в память идентификатора канала, начальная загрузка программы и запись состояния. Таким же образом защита не действует при обращениях с пульта системы для ввода или индикации информации. Когда же адреса этих ячеек выдаются непосредственно программой, они являются объектом защиты.  [16]

Для измерения времени в системе имеются следующие средства: часы астрономического времени, позволяющие определять дату и время суток с точностью до 1 мкс и имеющие полный цикл 100 лет; временной компаратор, выдающий сигналы программе в определенные моменты астрономического времени; таймер центрального процессора CPU и таймер интервалов, выдающие сигналы программе по истечении заданных временных интервалов.  [17]

В каждой модели Системы 370 предусмотрено два таймера: таймер измерения интервала времени и таймер астрономического времени. Таймер интервала времени организован в ячейке основной памяти с постоянным ( адресом) 80 и обладает разрешающей способностью, равной 3 33 мс. Таймер интервала времени часто используют для измерения интервалов времени небольшой длительности. Обращение к ячейке 80 может осуществляться непривилегированной командой машины при условии, что эта область памяти не защищена.  [18]

Для того чтобы операции сброса CPU и начального сброса CPU не воздействовали на поля, содержимое которых необходимо сохранять без изменения, CPU не должен выполнять команды, оставаясь заблокированным для всех прерываний во время выполнения сброса. За исключением действия таймера интервалов, таймера CPU, временного компаратора, а также прерываний от схем аппаратного контроля машины, любые другие действия CPU могут быть заблокированы установкой CPU в состояние ожидание и запрещением ( маскированием) прерываний от ввода-вывода и внешних прерываний. Чтобы избежать сброса CPU во время работы оборудования, измеряющего время, а также во время прерываний от схем аппаратного контроля машины, CPU должен быть установлен в состояние стоп.  [19]

Наблюдению не подлежат ячейки памяти, обращения к которым формируются самим CPU при изменении содержимого таймера, прерываниях, выполнении команд ввода-вывода и записи состояния при аппаратном контроле. В их число входят ячейки памяти, выделенные для таймера интервалов, PSW, CSW и записи состояния при контроле. Однако за этими ячейками ведется наблюдение, если запись в них происходит в результате выполнения команды. Аналогично не подлежит наблюдению запись данных в память, выполняемая каналом. По-скольку память ключей не является частью основной памяти, за ее изменениями, происходящими при выполнении команд установить ключ памяти и сбросить бит обращения, наблюдение не ведется.  [20]

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

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

В каждой модели Системы 370 предусмотрено два таймера: таймер измерения интервала времени и таймер астрономического времени. Таймер интервала времени организован в ячейке основной памяти с постоянным ( адресом) 80 и обладает разрешающей способностью, равной 3 33 мс. Таймер интервала времени часто используют для измерения интервалов времени небольшой длительности. Обращение к ячейке 80 может осуществляться непривилегированной командой машины при условии, что эта область памяти не защищена.  [23]

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



Страницы:      1    2