Cтраница 1
Прерывание программы происходит при переходе входного напряжения через нулевой уровень. Несколько каналов прерывания включаются и выключаются ЭЦВМ. При появлении сигнала прерывания программы операция, выполняемая ЭЦВМ, пересылается в память, и управление передается по адресу, где хранится начало вспомогательной программы. Таким образом, УПП служит для управления работой ЭЦВМ со стороны АВМ. [1]
Прерывание программы будет происходить при возникновении ситуации SIZE, даже если она не включена. [2]
Прерывания программы являются характерной особенностью работы управляющих ЦВМ. [3]
Прерывание программ, выполняемых ЭВМ, осуществляется сигналами прерывания, которые обусловлены появлением соответствующих условий или описанных выше причин. [4]
Прерывание программы - свойство ЭВМ временно прекращать выполнение текущей программы при возникновении определенных событий и передавать управление программе, специально предусмотренной для данного события. Системы прерывания ЭВМ ЕС выполняют следующие функции: организации входа прерывающую программу, приоритетного выбора между различными запросами прерывания, обеспечения возврата к прерванной программе: программного изменения приоритетов программ. [5]
Прерывание программы выполняется устройством после его выбора в качестве нового задатчйка ОШ. [6]
Прерывание программы производится цифровыми часами с интервалами в 1, 2, 5, 10 мин и 1, 8 и 24 час. В каждом интервале данные о различных частях установки поступают на отдельные программы и определяется порядок их выполнения. Через 10 мин просчитываются текущие условия для каждой из трех дистиллятных колонн и через интервалы в 20 мин делаются контрольные вычисления, хотя время для различных колонн может колебаться. Полное сканирование, преобразование сигналов и запись занимают 30 - 35 % времени, в то время как операции по транспортировке нефти, которых в среднем насчитывается 120 в неделю, занимают 2 %, включая расчет уровня сырья Общее время, затрачиваемое машиной для расчета, изображено схематически на рис. 3 и составляет 50 % при замыкании всех каналов управления. [7]
Прерывание программы происходит также при обнаружении программной ошибки, о чем, как правило, выдается сообщение. [8]
Прерывание программы через заданные интервалы времени, отсчет временных интервалов, а также связь с внешними прерывающими устройствами осуществляются через таймер. Каждый канал управления приводом состоит из двух цифро-аналоговых преобразователей: один преобразует код ошибки по перемещению, другой осуществляет преобразования с учетом скоростной компенсации. Все преобразования, суммирование и выдача суммарного сигнала на электропривод станка осуществляются в напряжении соответствующей полярности и величины, Блок адаптивного контроля задает оптимальный закон управления приводом подач. Аналоговый сигнал, полученный от датчиков крутящего момента, преобразовывается в цифровую форму и подается в блок управления приводами. Вся информация при вводе программы и при ее редактировании отражается на экране дисплея. [9]
Всякое прерывание программы, связанное с запросом к операционной системе или возникшее в результате появления внешних событий, интерпретируется в машинах Барроуз как обращение к некой подпрограмме, чаще всего работающей от имени прерванной программы. Соответственно в оперативной памяти всегда присутствует стек управляющей программы и словарь ее программных сегментов. Очень важной функцией механизма стека является хранение истории переходов от выполнения одних процедур к другим, точнее, хранение истории вложенности одних процедур или блоков в другие. Блочная структура алгола предполагает, что внутренний блок может пользоваться переменными, описанными во внешних блоках, и может передавать управление на метку, локализованную во внешнем блоке, причем эти переменные или метки могут находиться в блоках, отстоящих по уровню вложенности на несколько ступеней. В транслирующих системах традиционных машин функции управления доступом к данным и меткам блоков внешних уровней возлагаются на административные системы. В машинах Барроуз эти функции административных систем переложены, главным образом, на аппаратуру. [10]
Возможность прерывания программ - важное архитектурное свойство ЭВМ, позволяющее эффективно использовать производительность процессора при наличии нескольких протекающих параллельно во времени процессов, требующих в произвольные моменты времени управления и обслуживания со стороны процессора. В первую очередь это относится к организации параллельной во времени работы процессора и периферийных устройств машины, а также к использованию ЭВМ для управления в реальном времени технологическими процессами. [11]
Система прерывания программ в машинах третьего поколения дает возможность в одно и то же время вести работы по нескольким программам таким образом, что различные пользователи могут обслуживаться практически одновременно. [12]
![]() |
Прерывание программ Г. [13] |
Возможность прерывания программ - важное архитектурное свойство ЭВМ, позволяющее эффективно использовать производительность процессора при наличии нескольких протекающих параллельно во времени процессов, требующих в произвольные моменты времени управления и обслуживания со стороны процессора. В первую очередь это относится к организации параллельной во времени работы процессора и периферийных устройств машины, а также к использованию ЭВМ для управления в реальном времени технологическими процессами ( см. гл. [14]
Устройство прерывания программы обеспечивает работу системы прерывания, состоящей из восьми уровней. Каждый уровень прерывания может быть разрешен или запрещен программой. С помощью сигналов прерывания периферийные устройства могут прерывать текущую программу и возбуждать начало другой программы. Кроме того, прерывание может - быть осуществлено программами, управляющими работой выходных устройств. [15]