Page 97 - ЭВМ
P. 97

Библиотека –  функционально-структурная  единица  БПО,  пред-
               ставляющая совокупность библиотечных и системных функций. Биб-
               лиотека  также  может  представлять  типы  данных,  константы,  пере-
               менные.

                      Область  связи –  структурный  компонент,  объединяющий  об-
               ласть межпрограммного и межсистемного использования, предназна-
               ченный  для  обеспечения  информационных  связей  между  программ-
               ными компонентами как внутри, так и между ПО систем. Программы
               не должны иметь информационных связей между собой. Допускаются
               только информационные связи между программой и областью связи.
                      Программа –  функционально-структурная  единица  проектиро-

               вания и разработки БПО, решающая одну или несколько взаимосвя-
               занных функциональных задач.
                      С точки зрения реализации в БПО различаются следующие еди-
               ницы:
                      –  библиотечная функция;
                      –  системная функция;

                      –  задача;
                      –  работа.
                      Библиотечная  функция  обеспечивает  выполнение  стандартных
               действий в ПО для обратившейся к ней задачи и структурно является
               процедурой,  входящей  в  состав  библиотеки.  Обращение  к  функции
               осуществляется  как  к  обычной  процедуре.  Работает  функция  в  со-
               стоянии обратившегося к ней компонента.

                      Системная  функция –  функция,  обеспечивающая  выполнение
               стандартных  системных  действий  в  мобильной  управляющей  сис-
               теме (МУС) или ПО БКУ для обратившейся к ней задачи, запускается
               через системный вызов, работает в состоянии kernel с запретом внеш-
               них прерываний, структурно является процедурой, входящей в состав

               библиотек драйверов или ПО БКУ.
                      Задача – основная единица вычислительного процесса, потреб-
               ляющая  ресурсы  процессора  и  обеспечивающая  решение  функцио-
               нальных задач. Задача запускается при наличии запроса на ее выпол-
               нение  в  соответствии  с  реализуемой  дисциплиной  обслуживания.
               Запросы  на  выполнение  задач  формируются  через  системные  функ-
               ции. Завершается задача передачей управления ОС путем обращения
               к функции «Окончание».

                      Каждая задача имеет следующие атрибуты:
                      –  имя;
                      –  номер задачи;



                                                           94
   92   93   94   95   96   97   98   99   100   101   102