Cтраница 1
Программа реального времени имеет более высокий приоритет по отношению к программам, работающим в фоновом режиме. Обе указанные программы могут общаться друг с другом через файлы, организованные на дисках, или при помощи специальных системных сообщений. [1]
Программы реального времени постоянно находятся в оперативной памяти УВМ. Каждый хроматограф имеет свои выделенные участки оперативной памяти для размещения массивов оперативной хроматографической информации. Экспериментатор имеет возможность менять режим работы программы реального времени в зависимости от стоящих перед ним задач. Дополнительно в программе предусмотрена возможность изменения чувствительности прибора в ходе выполнения анализа как в ручном, так и в автоматическом, режиме. При переключения чувствительности коррекция нулевого уровня производится автоматически с помощью программы. [2]
Программа реального времени, выполняемая с наивысшим приоритетом. [3]
Оперативная задача - это программа реального времени, выполняющаяся с наивысшим системным приоритетом. Когда ресурсы комплекса не используются оперативной задачей ( она находится в состоянии ожидания), управление получает фоновая задача. [4]
Дисковая операционная система для подготовки программ реального времени ДОС 1800 является инструментальной системой, содержащей разнообразные и эффективные средства разработки и отладки программ. [5]
В качестве фоновой задачи может выполняться программа реального времени, но имеющая меньший приоритет по сравнению с оперативной. Фоново-оперативный монитор занимает 8 Кбайтов и обеспечивает работу системы на конфигурации, комплекса, имеющего 24 - 56 Кбайтов оперативной памяти. Управление системой выполняется с помощью команд монитора. [6]
Такие системы должны поддерживать расписание работы программ реального времени, реализуя необходимые функции, связанные с вводом и выводом, оповещением обо всем происходящем человека-оператора и ряд других функций, требуемых для мультипрограммной системы, работающей в режиме реального времени. Обычно такие системы служат для управления технологическими процессами. В этих случаях система должна быстро реагировать на происходящие асинхронные внешние события ( например, срабатывание выключателя сигнала тревоги в устройстве, управляемом системой), и управление должно быть как можно быстрее передано соответствующей обслуживающей программе. [7]
Эта возможность может оказаться существенной при написании программ реального времени. [8]
Например, динамическое изменение приоритета процессора позволяет программе реального времени эффективно вести обработку событий в зависимости от их приоритетов. [9]
Управляющая программа выполняет обработку прерываний, запуск и прекращение работы программ реального времени и фоновой задачи ( трансляция, редактирование, отладка программ), установление их приоритетов и состояния остальных программ, загруженных в оперативную память. [10]
В 1976 г. на основании обобщения большого опыта изготовления автоматизированных систем производства программ реального времени была разработана новая технология программирования. В этой технологии на базе фундаментальных исследований по теории автоматов и машин со структурной интерпретацией языков высокого уровня четко выделены некоторые принципы формального разбиения процесса программирования на ряд более простых подпроцессов, для выполнения которых, раньше чем в обычной практике программирования, привлекаются средства автоматизации работ программиста с помощью самой ЭВМ. Новая технология позволяет проводить комплексную автоматизацию работ программиста гораздо глубже, чем это проводилось до сих пор в лучших отечественных и зарубежных технологиях. [11]
В отличие от имеющейся в составе ДОС РВ отладочной программы DEBUG, предложенная программа обеспечивает отладку не только отдельных фоновых Программ, но и комплексов программ реального времени. В программе реализованы три функции: сервисные, корректировки ячеек. Работа осуществляется в диалоговом режиме. [12]
Опыт эксплуатации АСУ химическими производствами выявил два основных требования к специальному программному обеспечению, обусловленные всегда существующими изменениями в объекте управления и постепенным наращиванием функций АСУ: обеспечение возможности внесения изменений в программы реального времени и возможности поэтапного ввода в действие программных подсистем. Технология подготовки специального ПО, существовавшая до последнего времени, не позволяла создавать программные комплексы, в полной мере удовлетворявшие этим требованиям. [13]
Фонов о-о перативная базовая операционная система ( ФОБОС) является системой реального времени и характеризуется минимальным по сравнению с другими дисковыми ОС реального времени временем ответа на внешнее воздействие. Программа реального времени имеет более высокий приоритет по отношению к программам, работающим в фоновом режиме. Программа реального времени и фоновая программа могут обращаться друг с другом через файлы, организованные на дисках или при помощи специальных системных сообщений. [14]
Отображение остальных страниц виртуального пространства не изменяется, даже если они были отображены на другие резидентные библиотеки. Программы реального времени могут отображать страницу 7 на страницу ввода-вывода, а другие страницы - на резидентные библиотеки. [15]