Запуск - задача - Большая Энциклопедия Нефти и Газа, статья, страница 3
Умный мужчина старается не давать женщине поводов для обид, но умной женщине, для того чтобы обидеться, поводы и не нужны. Законы Мерфи (еще...)

Запуск - задача

Cтраница 3


Для реализации задач распределенной Системы должно использоваться специализированное программное обеспечение, функционирующее в среде многозадачной операционной системы реального времени. Характеристики программного обеспечения должны удовлетворять требованиям по выполнению функций, указанных в предыдущих разделах. Сетевые программные средства, обеспечивающие объединение подсистем управления, операторских станций и средств архивирования данных в единую Систему, должны реализовывать загрузку и управление запуском задач, обеспечивать обмен между задачами и базами данных, и предоставлять доступ к периферийным устройствам.  [31]

Для обеспечения информационного взаимодействия прикладных задач ЭВМ и периферийного оборудования на базе локальной сети типа Эстафета-2 ( СССР) или ИЗОТРИНГ ( Болгария) предназначен пакет программ ЛОКАЛ. С его помощью решаются задачи комплексирования мини - и мик-ро ЭВМ в распределенных системах. Пакет ЛОКАЛ реализует инициализацию используемого коммуникационного оборудования станций сети, установление соединения между процессами в ЭВМ, между процессами в ЭВМ и терминалами, разрыв установленных соединений, запуск требуемой задачи в удаленной ЭВМ сети, выполнение указанного командного файла в удаленной ЭВМ сети, передачу командных файлов. К сети могут быть подключены ЭВМ типа: СМ 1420 или ИЗОТ-16, PDP-11 / 70, VAX-11, СМ 1800, IBM PC. Скорость передачи может составлять от 300 до 19600 бод и является независимой для каждой станции. Внутренняя скорость обмена между станциями составляет 150 тыс. бод.  [32]

Очень важно знать, что операторы, описывающие структуру общей области памяти, используются транслятором лишь для распределения памяти, а не для заполнения ее полей. Дело в том, что на стадии трансляции место расположения общей памяти относительно программы не определено. Поэтому поле A3 из приведенного выше примера вовсе не будет содержать описанную в нем константу Начальное значение полей общей памяти перед запуском задачи на счет, вообще говоря, не определено. Поэтому сначала должен сработать тот модуль, который осуществляет засылку данных в общую память.  [33]

Разбиение памяти задается в момент генерации системы. Задача выполняется в определенном разделе. Задачей называется планируемая для выполнения программная единица, которая может быть загружена в один из разделов. В некоторых системах задачи заранее распределяются по разделам, но чаще очередная задача загружается в произвольный свободный раздел. Операционная система включает механизмы запуска задач и их синхронизации. Задачи могут обмениваться параметрами, прерываясь для их приема. Связь между задачами осуществляется через общую память, также оформленную как раздел. Различные задачи могут обращаться к одним и тем же программам, помещенным в общедоступный раздел резидентной библиотеки.  [34]

В АСУ ХП функционирует большое число программ обработки данных. Данные различных типов ( например, мгновенные, усредненные на различных интервалах времени) должны быть строго синхронизированы между собой. Обеспечение синхронизации данных накладывает на программный комплекс определенные требования. Поскольку обычной является ситуация, когда результаты одной программы являются исходными для других программ комплекса, наиболее приемлемой формой описания взаимодействия программ является сетевая структура. Для реализации такого взаимодействия должен использоваться аппарат анализа событий; обычно же используемый способ запуска задач по времени способствует десин-хронизации программ и данных. В случае прекращения исполнения какой-либо программы ( например, вследствие отказа внешнего устройства), сопровождаемого ее последующим включением в работу, необходимо учитывать длительность простоя, а также абсолютное календарное время и соответствующим образом корректировать используемые данные и результаты, содержащиеся в базе данных.  [35]



Страницы:      1    2    3