ОС ЕС

ОС ЕС
ОС ЕС
Состояние

Историческое

Наиболее распространённая операционная система для машин ЕС ЭВМ. Первоначально представляла собой доработанный и русифицированный вариант 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, средства виртуализации и другие возможности СВМ.

Отсутствие прямых аналогов среди операционных систем IBM для ОС ЕС 7.xx -спорное утверждение. Как правило, оно базируется на наличии подсистемы БОС, функционировавшей в качестве приглашенной под управлением Гипервизора (супервизора) системы VM. Наличие данной подсистемы (БОС) не является необходимым. Более того, для повышения производительности, как правило, БОС исключался из состава загружаемого ПО. Операционные системы IBM VM (оригинальные), с другой стороны, прекрасно функционировали на отечественных машинах EC-104x/106x (даже без доработок при отсутствии специфических аппаратных средств сугубо отечественной разработки). На практике зачастую использовались оригинальные операционные системы IBM VM, т.к. в них присутствовало гораздо меньшее количество ошибок, они обладали лучшими характеристиками производительности и надежности, а все необходимые доработки (для использования специфических отечественных аппаратных средств) мог выполнить квалифицированный системный программист, как правило, имевшийся в штате организации, эксплуатирующей данную машину. Легенда об уникальности ОС ЕС 7.xx, скорее всего, служит для оправдания средств, истраченных на ее разработку в НИИЭВМ, НИЦЭВТ и других организациях - соисполнителях (НИИАА и т.д.) Подробнее.

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

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное



Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»