Cтраница 3
После создания и отладки пользовательская программа загружается в память PLC для исполнения. В PLC ядро-интерпретатор транслирует пользовательский алгоритм. [31]
Программы, которые преобразуют пользовательские программы, написанные на каком-либо определенном языке, в другой язык, называются трансляторами. Язык, на котором изначально написана программа, называется входным языком, а язык, на который транслируется эта программа, называется выходным языком. Входной язык и выходной язык определяют уровни. Если имеется процессор, который может выполнять программы, написанные на входном языке, то нет необходимости транслировать исходную программу на другой язык. [32]
Предположим, что какая-то пользовательская программа User billing запускается каждую неделю для ведения счетов. [33]
СУБД и позволяющий создать пользовательские программы различной степени сложности, удобно оформленные, выполняющие все функции, необходимые для решения задачи. Большинство современных комплексов программ, решающих экономические задачи, написаны на языках СУБД. [34]
Разделение функций на уровне пользовательских программ в данном случае целесообразно при расширении возможностей системы. [35]
Программа SVC 85 использована пользовательской программой, что недопустимо. [36]
Операционные системы позволяют ввести в пользовательские программы контрольные точки, которые указывают место повторного запуска ( рестарта) программы при появлении ошибки или аварийном завершении программы. При рестарте с контрольной точки необходимо также восстановление базы данных в состояние, существовавшее в момент времени, соответствующий контрольной точке. [37]
Конвейер с тремя стадиями ( а. суперскалярный процессор ( б. [38] |
Для связи с операционной системой пользовательская программа должна сформировать системный вызов, который обеспечивает переход в режим ядра и активизирует функции операционной системы. Команда TRAP ( эмулированное прерывание) переключает режим работы процессора из пользовательского в режим ядра и передает управление операционной системе. После завершения работы управление возвращается к пользовательской программе, к команде, следующей за системным вызовом. Мы рассмотрим в деталях процесс системных вызовов позже в этой главе. [39]
Схема лабораторного макета. [40] |
Прежде чем переходить к созданию простейших пользовательских программ, необходимо описать используемые в дальнейшем переменные и настроить МК на работу с выбранным макетом. С этой целью мы напишем и подробно рассмотрим листинг исходной программы init. [41]
Для облегчения написания и отладки системных и пользовательских программ в ОС ЕС включены такие средства, как независимые н системные программы обслуживания, монитор динамической отладки, универсальное средство трассировки, редактор связен, загрузчик н другие программы. [42]
ПЛК опрашивает входы, выполняет пользовательскую программу и устанавливает необходимые значения выходов. Специфика применения ПЛК обусловливает необходимость одновременного решения нескольких задач. Прикладная программа может быть реализована в виде множества логически независимых задач, которые должны работать одновременно. [43]
Обычно единицей обмена информацией между пользовательской программой и программным обеспечением является запись. После получения записи пользовательская программа может адресоваться к различным полям, образующим эту запись. Однако гораздо экономичнее хранить данные в блоках, каждый из которых содержит несколько записей. Программные средства обслуживают запрос пользователя, который ориентируется на записи, а в физическом запрдсе к техническому обеспечению указываются требования на обработку блоков. При этом пользователю ничего не известно об этом блокировании. [44]
Системные средства организации диалога в пользовательских программах являются большим подспорьем при написании программных компаек-сов САПР. [45]