Cтраница 2
Оно содержит программы типовых процессов обработки данных в АСУ ( ввода, контроля, сортировки, корректировки, дублирования, поиска и вывода информации), программы решения конкретных задач АСУП и системную диспетчерскую программу. [16]
Оно предоставляет пользователю спектр приемов и процедур для программирования задач и работы на ЭВМ применительно к АСУ и, таким образом, представляет собой операционную систему. Основными частями ОСМО являются системная диспетчерская программа и библиотека стандартных подпрограмм и типовых программ, предназначенных для обработки производственно-экономической информации. Инструментом программирования ОСМО является машинное МО, в первую очередь это относится к системе автоматизации программирования и обслуживающим программам. Библиотека стандартных подпрограмм, имеющаяся в машинном МО, является переходной ступенью к развитию и разработке системной библиотеки, ориентированной на процессы обработки информации в АСУ. [17]
Комплекс системных диспетчерских программ ( операционная система АСУ) предназначен для обеспечения функционирования АСУ в режиме, соответствующем ритму производственно-хозяйственной деятельности системы. В соответствии с этим основное назначение системных диспетчерских программ состоит в регулярном контроле календарных графиков решения задач АСУ, учете поступающих от абонентов сообщений и дополнительных заданий и в обеспечении их эффективной реализации. [18]
Блок-схема системной диспетчерской программы. [19] |
Условия расчета внутреннего приоритета задаются и реализуются системной диспетчерской программой. [20]
Параметры заказа-это элементы, внешние по отношению к программе. Они включаются в состав программы перед пуском, задаются программе системной диспетчерской программой, результатом предыдущего расчета или просто оператором. Исходя из параметров заказа программа считывает нужные информационные таблицы, описания массивов, осуществляет доступ к массивам и решает задачу. [21]
Системная диспетчер-программа обеспечивает функционирование системы в ритме, определяемом производственно-хозяйственной деятельностью, по расписанию и заданиям, поступающим от абонентов. Периодически с заданным интервалом ( несколько минут) просматривается имеющееся расписание решения задач, которые и запускаются в работу, прерывая решение задач, не предъявляющих особых требований к времени решения. В то же время системная диспетчерская программа принимает задания от абонентов. [22]
Блок-схема системной диспетчерской программы. [23] |
Приоритет решения задачи может быть внешним и внутренним. Внешний приоритет присваивается задачам и сообщениям еще до их поступления в ЭВМ. Он зависит от важности задачи для производственно-хозяйственной деятельности системы и от того, кем является пользователь задачи. Исходя из этого каждая задача, обслуживаемая системной диспетчерской программой, должна С0 пр1овождаться сведениями об ее внешнем приоритете, а также о требуемом объеме оперативной памяти и сродней длительности обработки. [24]