Операционные системы супер-ЭВМ

       

система программирования на языке Фортран


В состав  системного программного  обеспечения  основной машины вычислительной системы "Электроника ССБИС"  (далее  ОМ) входят следующие компоненты:
·
операционная система (ОС ОМ);
·         базовая система программирования;
·         система программирования на языке Фортран 77;
·         система программирования  на языке Паскаль;
·         система программирования на языке Си.
Для облегчения чтения пособия включен раздел (раздел 2), содержащий краткое описание особенностей архитектуры ОМ.
Операционная система основной машины (ее описанию посвя­щен раздел 3) - это многопользовательская ОС, обеспечивающая решение задач в пакетном режиме, в режиме разделения времени, в режиме реального времени.  ОС выполняет  традиционные  функции: управление заданиями, управление данными, управление процессо­ром, основной памятью, дисковой и массовой памятью. Транспорт­ная служба ОС обеспечивает взаимодействие с операционными сис­темами внешних ЭВМ при пакетной обработке данных и удаленный вызов программ, предоставляя тем самым возможности децентрали­зованной обработки данных. ОС имеет развитые средства для повы­шения устойчивости системы к сбоям и отказам процессора, основ­ной и внешней памяти.
Базовая система программирования предназначена для разра­ботки программ на языке макроассемблера ОМ, который обеспечива­ет возможность написания высокоэффективных программ, наиболее полно учитывающих особенности архитектуры ОМ для достижения производительности, близкой к пиковой. На языке макроассемблера ОМ написаны основные компоненты системного программного обеспе­чения ОМ и многие библиотечные стандартные подпрограммы.
В базовой системе программирования поддерживается механизм абстрактных типов данных, что позволяет в полной мере использо­вать модульное программирование при разработке сложных прог­раммных систем. Механизм абстрактных типов данных был использо­ван при разработке операционной системы основной машины.
Система программирования на языке Фортран 77 содержит оптимизирующий компилятор со стандарта этого языка. Компилятор содержит средства оптимизации программ с учетом особенностей векторной архитектуры (векторизация циклов и планирование пото­ка команд).

Содержание раздела