Файл: Система математического обеспечения ЕС ЭВМ..pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 17.10.2024

Просмотров: 73

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

цесс генерации новой операционной системы. Генерация является обычным заданием и производится под управлением операционной системы. Она может быть выполнена практически с помощью любой существующей операционной системы. Потребитель может восполь­ зоваться поставляемой ему стартовой операционной системой, предназначенной для генерации. По окончании генерации системы

вней можно произвести некоторые изменения без полного повто­ рения генерации, в момент загрузки системы либо с помощью частичной генерации.

Принцип генерации заложен во все операционные системы ЕС ЭВМ. Он используется и в пакетах прикладных программ, особенно

впакетах, расширяющих возможности операционных систем или имеющих сложную логическую структуру.

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

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

Структура СМО ЕС ЭВМ приведена на рис. 1.

Рис. 1. Структура системы математического обеспечения ЕС ЭВМ

9

Используя основные операционные системы ЕС ЭВМ, можно разрабатывать программы, которые не зависят от конкретных уст­ ройств ввода-вывода, а, следовательно, могут выполняться на раз­ личных конфигурациях технических средств. Принцип независи­ мости от устройств, в полной мере реализованный в операционной системе ОС ЕС, позволяет добавлять к системе новые устройства и их программное обеспечение, причем программы пользователей, разработанные ранее, могут использовать новые устройства без перепрограммирования.

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

1.3. ОПЕРАЦИОННЫЕ СИСТЕМЫ ЕС ЭВМ

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

Целевое назначение операционной системы:

а) увеличение пропускной способности ЕС ЭВМ, т. е. увеличе­ ние общего объема работы, выполняемой системой в единицу вре­ мени;

б) уменьшение времени реакции системы, т. е. уменьшение ин­ тервала времени между моментом представления работы на обра­ ботку и моментом получения результата;

в) помощь программисту и оператору в использовании вычис­ лительной системы;

г) расширение сферы применения.

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

10



Уменьшение времени реакции в ЕС ЭВМ достигается за счет ограничения участия человека в управлении обработкой данных и за счет обеспечения прямых и автоматических линий связи между системой и потребителем. Ликвидируются задержки из-за преоб­ разования данных на автономных внешних системах (перфорация данных и т. п.).

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

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

темы является набор описаний и руководств

по использованию

всех ее компонентов.

В состав системы математического обеспечения ЕС ЭВМ вхо­ дят четыре операционные системы:

1)ОС-10 ЕС — операционная система, обеспечивающая эксп­ луатацию модели ЕС-1010;

2)МОС ЕС — малая операционная система, обеспечивающая эксплуатацию модели ЕС-1021;

3) ДОС ЕС — дисковая операционная система,

обеспечиваю­

 

щая эксплуатацию всех моделей ЕС ЭВМ

(кроме

ЕС-1010 и

*

ЕС-1021) и предназначенная для обеспечения работы в режиме

пакетной обработки однопроцессорных вычислительных установок

I

с малым объемом оперативной памяти и ограниченным набором

1

внешних устройств;

система, обеспечивающая эксплуа­

}

4) ОС ЕС — операционная

 

тацию всех моделей ЕС ЭВМ

(кроме ЕС-1010 и ЕС-1021) и пред­

 

назначенная для обеспечения работы однопроцессорных и много­

 

процессорных вычислительных установок с большим объемом опе­

 

ративной памяти и полным набором внешних устройств в раз­

■_

нообразных режимах использования вычислительных систем.

Весь комплекс программ, входящих в состав любой из опера-

 

ционных систем ЕС ЭВМ, можно разделить на управляющую и

 

обрабатывающие программы.

Управляющая

программа осуществ­

 

ляет управление работой вычислительной системы, обеспечивая выполнение непрерывного потока заданий, а также непакетированных заданий. Обрабатывающие программы под руководством уп­ равляющей программы осуществляют нрпогрргтртвенное выполни— ние вычислительных работ, указанных в задания^/Обрабатывающие программы, входящие в состав операционных систем, назы­ ваются системными обрабатывающими программами. К ним, в

11


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

1.4. ОПЕРАЦИОННАЯ СИСТЕМА ОС-Ю ЕС

Операционная система ОС-10 ЕС обеспечивает однопрограмм­ ный режим обработки данных в однопроцессорных конфигурациях модели ЕС-1010. Основной вид носителя — перфолента. Объем оперативной памяти ЕС-1010 не менее 8 Кбайтов. При включении в конфигурацию мини-диска оперативная память возрастает до 16 Кбайтов. В этом случае на мини-диске располагаются программ­ ные компоненты операционной системы и библиотеки ттрограмм пользователей. Программы обрабатываются под управлением сис­ темы в соответствии с командами оператора .ОС-10 ЕС обеспечи­ вает также работу адаптера, позволяющего подключать стандарт­ ные устройства ЕС ЭВМ. Структура ОС-Ю ЕС изображена на рис. 2.

Рис. 2. Структура операционной системы ОС-Ю ЕС

Управляющая программа операционной системы ОС-Ю ЕС включает:

программу начальной загрузки, выполняющую подготовку опе­ ративной памяти, ввод в нее супервизора и его запуск;

супервизор, осуществляющий контроль за прохождением про­ грамм пользователей и работой других компонентов операцион­ ной системы, прием и интерпретацию прерываний, связь между опе­ ратором и системой;

12

программу управления заданиями, обеспечивающую прием и интерпретацию директив оператора, инициирование и завершение выполнения заданий;

программу управления данными, осуществляющую перемеще­ ние данных между оперативной памятью и внешними носителями, обработку и исправление ошибок ввода-вывода.

К системным обрабатывающим программам операционной сис­ темы ОС-10 ЕС относятся:

редактор связей, составляющий готовую к выполнению про­ грамму из отдельно транслированных модулей, помещенных в биб­ лиотеку перемещаемых модулей;

программа обслуживания библиотек, выполняющая включение и исключение компонентов библиотек, исправление, печать или пер­ форацию программ, размещенных в библиотеке;

программа отладки, обеспечивающая интерпретацию частей программы, вывод на печать отладочной информации, заказанной пользователем, получение распечаток памяти при аварийном за­ вершении;

утилиты (вспомогательные программы), предназначенные для копирования, перемещения, печати и перфорации данных.

В состав трансляторов операционной системы ОС-10 ЕС входят трансляторы для следующих языков:

языка Ассемблера — машинно-ориентированного языка, поз­ воляющего использовать мнемонические коды операций, символи­ ческую адресацию, команды условной компиляции и команды оп­ ределения констант;

базисного Фортрана IV — языка программирования для науч­ но-технических задач, являющегося подмножеством языка Форт­ ран IV.

Средства генерации ОС-10 ЕС обеспечивают пользователя воз­ можностью выбора соответствующей конфигурации и функций опе­ рационной системы.

Операционная система ОС-10 ЕС в дальнейшем может быть расширена комплексированием модели ЕС-1010 с основными мо­ делями ЕС ЭВМ, обеспечением сателлитового режима использо­ вания модели ЕС-1010.

1.5. МАЛАЯ ОПЕРАЦИОННАЯ СИСТЕМА МОС ЕС

Малая операционная система МОС ЕС предназначена для эксп­ луатации однопроцессорной конфигурации модели ЕС-1021. Она обеспечивает только однопрограммный режим работы и является подмножеством дисковой операционной системы ДОС ЕС. Струк­ тура МОС ЕС изображена на рис. 3.

Управляющая программа МОС ЕС включает: программу на­ чальной загрузки; супервизор; программу управлениями задания­ ми и программу управления данными, допускающую последова­ тельную, прямую и индексно-последовательную организацию дан­ ных.

13


Рис. 3. Структура операционной системы МОС ЕС

К системным обрабатывающим программам МОС ЕС относят­ ся: редактор связей; библиотекарь, программы отладки, програм­ мы сортировки и объединения, осуществляющие упорядочение дан­ ных в возрастающей или убывающей последовательности, а также объединение уже упорядоченных массивов данных, утилиты.

В состав операционной системы МОС ЕС входят трансляторы для следующих языков программирования:

языка Ассемблера — машинно-ориентированного языка, позво­ ляющего использовать мнемонические коды операций, символиче­ скую адресацию, средства макроязыка;

Фортрана IV — языка программирования для научно-техниче­ ских задач;

Алгола-68 — универсального языка программирования; РПГ (генератора программ отчетов), предназначенного для ав­

томатизации программирования задач обработки символьной ин­ формации и обеспечивающего создание файла из одного или не­ скольких файлов, выполнение вычислений над записями входных файлов, вывод печатных отчетов и т. д.;

ЛИСПа — языка программирования для обработки списков; Симскрипта — языка программирования для обработки сим­

вольной информации.

Операционная система МОС ЕС в дальнейшем может быть рас­ ширена за счет средств комплексирования модели ЕС-1021 с основ­ ными моделями ЕС ЭВМ, а также обеспечением сателлитного ре­ жима использования ЕС-1021.

14

1.6. ДИСКОВАЯ ОПЕРАЦИОННАЯ СИСТЕМА ДОС ЕС

Дисковая операционная система предназначена для всех моде­ лей ЕС ЭВМ (кроме ЕС-1010 и ЕС-1021) в конфигурациях с ма­ лым объемом оперативной памяти (64—256 Кбайтов) и с ограни­ ченным набором внешних устройств. Практически это ограничение касается только графических устройств ввода-вывода и магнит­ ных барабанов. В качестве носителя информации используются магнитные диски.

ДОС ЕС обеспечивает функционирование однопроцессорных комплексов технических средств ЕС ЭВМ; пакетную обработку заданий с возможностью одновременного выполнения до трех па­ кетов заданий ^режим мультипрограммирования с фиксированным числом задач); выполнение в мультипрограммном режиме непакетированных заданий; совмещение работы оператора по подготовке очередного задания с обработкой уже введенных заданий; облети чение связи оператора с системой; протоколирование хода работы вычислительной системы; возможность расширения функций и об­ ластей применения за счет включения пакетов прикладных про­ грамм; работу через каналы связи. Особенностью мультипрограмм­ ного режима в дисковой операционной системе является статиче­ ское распределение оперативной памяти и внешних устройств между решаемыми задачами, определяемое при генерации систе­ мы либо оператором в процессе работы. Структура ДОС ЕС пред­ ставлена на рис. 4.

Рис. 4. Структура операционной системы ДОС ЕС

В состав управляющей программы дисковой операционной сис­ темы входят:

программа начальной загрузки, осуществляющая подготовку оперативной памяти, загрузку в нее ядра системы, обработку ди­

15