Page 97 - ЭВМ
P. 97
Библиотека – функционально-структурная единица БПО, пред-
ставляющая совокупность библиотечных и системных функций. Биб-
лиотека также может представлять типы данных, константы, пере-
менные.
Область связи – структурный компонент, объединяющий об-
ласть межпрограммного и межсистемного использования, предназна-
ченный для обеспечения информационных связей между программ-
ными компонентами как внутри, так и между ПО систем. Программы
не должны иметь информационных связей между собой. Допускаются
только информационные связи между программой и областью связи.
Программа – функционально-структурная единица проектиро-
вания и разработки БПО, решающая одну или несколько взаимосвя-
занных функциональных задач.
С точки зрения реализации в БПО различаются следующие еди-
ницы:
– библиотечная функция;
– системная функция;
– задача;
– работа.
Библиотечная функция обеспечивает выполнение стандартных
действий в ПО для обратившейся к ней задачи и структурно является
процедурой, входящей в состав библиотеки. Обращение к функции
осуществляется как к обычной процедуре. Работает функция в со-
стоянии обратившегося к ней компонента.
Системная функция – функция, обеспечивающая выполнение
стандартных системных действий в мобильной управляющей сис-
теме (МУС) или ПО БКУ для обратившейся к ней задачи, запускается
через системный вызов, работает в состоянии kernel с запретом внеш-
них прерываний, структурно является процедурой, входящей в состав
библиотек драйверов или ПО БКУ.
Задача – основная единица вычислительного процесса, потреб-
ляющая ресурсы процессора и обеспечивающая решение функцио-
нальных задач. Задача запускается при наличии запроса на ее выпол-
нение в соответствии с реализуемой дисциплиной обслуживания.
Запросы на выполнение задач формируются через системные функ-
ции. Завершается задача передачей управления ОС путем обращения
к функции «Окончание».
Каждая задача имеет следующие атрибуты:
– имя;
– номер задачи;
94