ОС ЕС

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску
ОС ЕС
Состояние:
Историческое

Наиболее распространённая операционная система для машин ЕС ЭВМ. Первоначально представляла собой доработанный и русифицированный вариант OS/360 и OS/370. Обеспечивала пакетную обработку заданий, для написания которых применялся язык JCL.

До версии 6 применялись следующие режимы работы, которые задавались для ОС ЕС при генерации системы:

  • ОС ЕС PCP — однозадачная система, этот режим существовал только в самых ранних версиях ОС ЕС.
  • OC EC MFT — многозадачная система с фиксированным числом задач (Multiple Fixed Tasks). Физическая оперативная память при генерации (установке) системы делилась на участки фиксированного размера, в каждом из которых в режиме разделения могла выполняться одна задача. Задачи, требующие больше оперативной памяти, чем размер самого большого участка, могли выполняться только в монопольном режиме.
  • OC EC MVT — многозадачная система с изменяемым числом задач (Multiple Variable Tasks). Для каждой задачи в момент запуска динамически выделялся непрерывный участок физической памяти требуемого (в заднии на JCL) размера. Если не было свободного участка нужного размера, задание ожидало его освобождения в очереди, в это время могли выполняться задачи, менее требовательные к памяти.
  • OC EC SVS — многозадачная система с виртуальной памятью (Single Virtual Storage). Размещала задачи в едином виртуальном адресном пространстве размером до 16 Мбайт (размер физической оперативной памяти обычно не превышал 1-2 МБайт). Это обеспечивало запуск задач независимо от наличия непрерывного свободного участка физической оперативной памяти. Также система позволяла запускать задачи, требующие больше оперативной памяти, чем имеется физической.

Поздние варианты ОС ЕС — начиная с версий 7.xx не имели прямых аналогов среди операционных систем IBM, представляя собой комплекс из двух систем — БОС (развития ОС ЕС SVS, использовавшей для управления виртуальной памятью средства СВМ) и СВМ — аналога IBM VM. Таким образом в неё были интегрированны функции интерактивной работы, скриптовый язык REXX, средства виртуализации и другие возможности СВМ.

Интерактивные возможности реализовывались дополнительным программным обеспечением — диалоговыми мониторами, не входившими, собственно, в комплект поставки ОС, такими как Jessy, Jec, Примус, Око, Аргус, Фокус. Распространенные в СССР диалоговые подсистемы, как правило, не имели зарубежных аналогов, а стандартный для OS/370 интерфейс TSO (Time Sharing Option), напротив, практически не применялся.

Ссылки[править | править код]