Средства - прерывание - Большая Энциклопедия Нефти и Газа, статья, страница 1
Земля в иллюминаторе! Земля в иллюминаторе! И как туда насыпалась она?!... Законы Мерфи (еще...)

Средства - прерывание

Cтраница 1


Средства прерываний в АПЛ позволяют создавать очень гибкие схемы тестирования программ. Например, можно тестировать частично написанную подпрограмму, установив прерывания для инструкций, передающих управление в отсутствующие сегменты программы. Или можно прервать выполнение непосредственно перед вызовом подпрограммы, которая еще не была определена.  [1]

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

PERFORM, которая служит и для простого вызова подпрограммы, и для организации циклов. Имеются средства прерываний, используемые для обработки различных ошибок ввода-вывода. Выражения играют в языке небольшую роль; функции, определенные программистом, не допускаются. Подпрограммы ( с параметрами и локальными переменными) встречаются нечасто; в неполном Коболе они вообще могут быть не реализованы. Инструкция PERFORM обеспечивает структуру вызов - возврат без изменений в среде ссылок.  [3]

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

АП используется средство прерывания передачи, которое дает возможность прервать ввод данных с АП для вывода информации на АП. Использование режима BREAK для АП, не имеющих средства прерывания передачи, может привести к непредсказуемым результатам.  [5]

Значение быстродействия и длины слова очевидно. Чем больше способов адресации и чем больше внутренних регистров, тем меньше требуется объем внешней памяти, а отсюда - снижение стоимости всей ЭВМ, так как обычно стоимость памяти большинства систем превышает стоимость всех других устройств. Если в микропроцессоре предусмотрены средства прерывания, то он может выполнять более одной программы в одно и то же время, что увеличивает эффективное быстродействие ЭВМ.  [6]

Чтобы использовать световое перо для позиционирования, не-юбходимо в ЭВМ иметь специальную программу слежения. Операция указания осуществляется особенно просто, если имеется дисплей с регенерацией изображения по программе, описанной в гл. Кроме того, можно использовать средства прерывания ( описанные в следующей главе) для определения момента срабатывания триггера.  [7]

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

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

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

В базовой системе прерываний ( см. § 4.2) предполагалось, что каждое из восьми ВУ имеет одинаковую степень важности. Например, в системе могут быть быстродействующие ВУ, которые сохраняют информацию только в течение короткого интервала и поэтому требуют немедленного внимания. В этом случае желательно установить приоритеты и разрешить ВУ с большим приоритетом прерывать подпрограмму обслуживания ВУ с меньшим приоритетом. ВУ с меньшим приоритетом обслуживается после повторного разрешения системы прерываний. Подпрограмма обслуживания ВУ с высоким приоритетом аналогична процедуре полинга в том отношении, что средства прерываний не разрешаются до завершения обработки. Кроме того, при наличии нескольких запросов следует воспринять запрос с наибольшим приоритетом и обслужить его раньше других.  [11]



Страницы:      1