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

Освобождение - устройство

Cтраница 3


Программное обеспечение общего поля внешней памяти на НМД и НМЛ позволяет организовать определенный порядок работы с набором данных, расположенных ля общих устройствах. Пользователь имеет возможность логически резервировать НМД и НМЛ на период, задаваемый с помощью макрокоманд резервирования и освобождения устройства, что обусловливает монопольный доступ к заданному накопителю от соответствующей ЭВМ.  [31]

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

Основную программу тех или иных расчетов и различные служебные операции ( передачи массивов информации из одного запоминающего устройства в другое или выпечатывание результатов вычислений) иожно прервать. Необходимость в прерывании возникает, например, в тех случаях, когда то или иное устройство закончило свою работу и ждет очередной загрузки. Сигнал об освобождении устройства ( печатающая машинка закончила печатать результаты расчета) рассматривается как заявка на прерывание. Заявка записывается в РгПр, где имеется столько триггеров, сколько предусматривается причин прерывания. При поступлении заявки возбуждается соответствующий триггер регистра РгПр. Заявки на прерывание могут поступать не только от устройств ЦВМ, но и от объекта управления ( датчиков, исполнительных механизмов и др.) и от определенных участков программы.  [33]

Операнд поля А блока RELEASE должен быть таким же, как и для соответствующего блока SEIZE. В нашем случае число 1 в поле А задает номер устройства, которое моделируется блоками SEIZE и RELEASE и по которым формируется выходная статистика. Блок RELEASE предназначен для освобождения устройства тем транзактом, которым оно было занято.  [34]

В ЦВМ малой и средней производительности доля затрат времени на ввод и вывод данных оказывается незначительной, в результате чего оборудование каналов оказывается недогруженным. В состав вычислителя вводятся устройства управления командами канала, и для выполнения передач данных используются арифметическое устройство вычислителя и основное ОЗУ. На момент передачи данных выполнение команд в вычислителе приостанавливается, принимаются меры к освобождению устройств, необходимых для выполнения действий в канале и запускаются устройства управления командами канала. При этом предполагается, что указанные действия реализуются аппаратурным способом, благодаря чему совмещение ввода-вывода с работой вычислителя не отражается на структуре программ.  [35]

Результат выполнения оператора ОСВОБОДИТЬ зависит от длины очереди к устройству, указанному в операторе. Указатель состояния, связанный с устройством, устанавливается в состояние СВОБОДНО. Если длина очереди к устройству в момент выполнения оператора ОСВОБОДИТЬ больше единицы, то после освобождения устройства занимавшим его объектом очередь автоматически продвигается в соответствии с заданной дисциплиной обслуживания. В случае стандартной дисциплины обслуживания освободившееся устройство занимается прерванным объектом с наивысшим абсолютным приоритетом.  [36]

В языках, ориентированных на процессы, таких как Симула, GPSS, моделирующая программа организуется в виде набора описаний процессов. Для каждого типа процесса, который может протекать в системе, имеется собственная процедура. Фактически описание процесса - это подпрограмма, в которой определяется последовательность выполнения действий, моделируются интервалы времени работы устройств, производится занятие и освобождение устройств. Каждая из подпрограмм процессов построена таким образом, что может выполняться одновременно для нескольких различных процессов одного типа. Например, если в моделируемой системе имеется несколько подсистем, каждая из которых включает в себя каналы и НМД, то для моделирования их работы используется одна и таже подпрограмма процесса.  [37]

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

К ним применимы лишь команды OPEN и CLOSE. Резервирование какого-либо флагового устройства задачей означает установку признака, соответствующего определенному событию. Другие задачи могут проверить этот признак командой OPEN с временем ожидания. Освобождение флагового устройства командой CLOSE означает гашение признака.  [39]

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

Для замера уровня в оперативного учета количества нефтепродукта применяют герметизированные поплавковые ( см. § 128) или другие дистанционные приборы. Пробы отбирают инерционными пробоотборниками ( § 127) при помощи специальной шлюзовой камеры бег нарушения герметичности резервуара или при ПО. Для спуска подтоварной воды и освобождения резервуара от остатков нефтепродукта служит зачистное устройство, подключенное через задвижку к раздаточному трубопроводу. Для освобождения зачнстного устройства от воды служит перепускной клапан, соединяющий внутреннюю часть зачистного трубопровода с резервуаром п позволяющий заливать трубопровод нефтепродуктом.  [41]

Описание процесса состоит из заголовка и описания алгоритма его функционирования. Поскольку процессы в МК PLSIM представляют PL-процедуры, то заголовок процесса должен содержать заголовок процедуры, операторы описания параметров процесса средствами языка PL / 1, оператор готовности процесса к моделированию. Работу с очередями предусматривают операторы, обеспечивающие запись и выбор требований из очереди, копирование и уничтожение требований, очистку всей очереди. Использование устройств осуществляется операторами захвата и освобождения устройств. Динамика изменения размеров памяти регулируется операторами выделения и освобождения заданного объема памяти. Для имитации синхронизации процессов с помощью флагов пользователю предоставляется следующий набор операторов: выставления флага, назначения и отмены реагирования процесса на указанный флаг. В любом месте алгоритма процесса могут встретиться операторы управления сигналами: активизации и дезактивизации, единичного и группового маскирования и размаскирования их.  [42]

В результате входа транзакта в блок SEIZE устройство, указанное в поле А операндов этого блока, будет занято. Если какой-либо транзакт занимает устройство, описанное в поле А блока SEIZE, то никакой другой транзакт не может войти в этот блок. Между блоками SEIZE и RELEASE может быть расположено любое число блоков GPSS. Блок RELEASE служит для фиксации момента и освобождения устройства, которое было занято прошедшим через блок транзактом. Устройство, указанное в блоке RELEASE, должно быть занято именно тем транзактом, которой вошел в блок SEIZE. Никакой другой транзакт не может освободить данное устройство.  [43]

44 Управление мультипрограммной обработкой информации. [44]

Основной управляющей программой является супервизор. Супервизор контролирует состояние и управляет работой всех устройств ЭВМ: процессора Я, основной памяти ОП, внешних запоминающих устройств ВЗУ и устройств ввода - вывода У ВВ. Контроль состояния устройств сводится к получению и сохранению в супервизоре следующей информации: устройство включено или выключено, исправно или неисправно, занято или свободно. Для каждого запоминающего устройства супервизор ведет таблицу, в которой отмечается местоположение ( адреса) занятых и свободных участков памяти и размещение информации в пределах запоминающего устройства. Управление работой устройств сводится к закреплению устройств и областей памяти за программами, инициированию работы устройств и освобождению устройств и областей памяти по окончании их использования программами.  [45]



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