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

Среда - выполнение

Cтраница 1


Среда выполнения, создаваемая СВМ, не включает в себя служебных интерфейсов, представляющих интерес для работающих под ее управлением операционных систем. Такие интерфейсы, по определению, исключаются. Однако неявные глобальные системные функции распределения процессорного времени и планирования операций ввода-вывода все же необходимо выполнять. Должны существовать механизм распределения процессорного времени между отдельными операционными системами и механизм поддержания определенной дисциплины планирования. Механизм планирования VM / 370 функционально разнообразен и позволяет учитывать приоритеты процессов, использовать рабочие множества различных размеров, а также манипулировать очередями задержанных и готовых процессов, фактически осуществляя некоторое промежуточное планирование.  [1]

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

Среда выполнения позволяет включать в программы наряду с обычными машинными командами вызовы некоторых специальных функций.  [3]

Среда выполнения системы виртуальных машин не включает сервисных интерфейсов, представляющих интерес для операционных систем, работающих под ее управлением.  [4]

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

Если среда выполнения команд в процедуре REXX явно не указана, то для процедур с типом EXEC автоматически устанавливается среда PTS, а для процедур с типом макрокоманд редактирования - среда XEDIT. Это означает, что любая строка процедуры, не являющаяся оператором REXX, воспринимается как команда и передается для выполнения в среду PTS или XEDIT соответственно.  [6]

Элементы среды выполнения характеризуются также степенью постоянства пребывания в основной памяти.  [7]

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

9 Макрокоманды OS / VS1. [9]

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

Включение соответствующих функций в среду выполнения означает отсрочку принятия решений о распределении ресурсов до момента запуска программы и последующее многократное их перераспределение.  [11]

В заключение управление возвращается среде выполнения. Если значение status равно нулю или EXIT SUCCESS, то среда выполнения получает определяемый реализацией код успешного завершения. Если значение status равно EXIT FAILURE, то среда выполнения получает определяемый реализацией код аварийного завершения. В других случаях возвращаемое значение определяется реализацией. Функция exit не может возвращаться в точку вызова.  [12]

Постоянные ( резидентные) элементы среды выполнения, обычно известные под общим названием ядра, фактически представляют собой расширение аппаратной части системы и в последнее время часто реализуются на микропрограммном уровне.  [13]

14 Уровни операционной системы Е. [14]

Функции управления памятью включаются в среду выполнения в следующих двух случаях.  [15]



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