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


ВВЕДЕНИЕ


В состав  системного программного  обеспечения  основной машины вычислительной системы "Электроника ССБИС"  (далее  ОМ) входят следующие компоненты:

·

операционная система (ОС ОМ);

·         базовая система программирования;

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

·         система программирования  на языке Паскаль;

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

Для облегчения чтения пособия включен раздел (раздел 2), содержащий краткое описание особенностей архитектуры ОМ.

Операционная система основной машины (ее описанию посвя­щен раздел 3) - это многопользовательская ОС, обеспечивающая решение задач в пакетном режиме, в режиме разделения времени, в режиме реального времени.  ОС выполняет  традиционные  функции: управление заданиями, управление данными, управление процессо­ром, основной памятью, дисковой и массовой памятью. Транспорт­ная служба ОС обеспечивает взаимодействие с операционными сис­темами внешних ЭВМ при пакетной обработке данных и удаленный вызов программ, предоставляя тем самым возможности децентрали­зованной обработки данных. ОС имеет развитые средства для повы­шения устойчивости системы к сбоям и отказам процессора, основ­ной и внешней памяти.

Базовая система программирования предназначена для разра­ботки программ на языке макроассемблера ОМ, который обеспечива­ет возможность написания высокоэффективных программ, наиболее полно учитывающих особенности архитектуры ОМ для достижения производительности, близкой к пиковой. На языке макроассемблера ОМ написаны основные компоненты системного программного обеспе­чения ОМ и многие библиотечные стандартные подпрограммы.

В базовой системе программирования поддерживается механизм абстрактных типов данных, что позволяет в полной мере использо­вать модульное программирование при разработке сложных прог­раммных систем. Механизм абстрактных типов данных был использо­ван при разработке операционной системы основной машины.

Система программирования на языке Фортран 77 содержит оптимизирующий компилятор со стандарта этого языка. Компилятор содержит средства оптимизации программ с учетом особенностей векторной архитектуры (векторизация циклов и планирование пото­ка команд).

 




Начало    Вперед



Книжный магазин