Научная литература
booksshare.net -> Добавить материал -> Математика -> Боглаев Ю.П. -> "Вычислительная математика и программирование " -> 49

Вычислительная математика и программирование - Боглаев Ю.П.

Боглаев Ю.П. Вычислительная математика и программирование — Высшая школа, 1990. — 546 c.
ISBN 5-06-00623-9
Скачать (прямая ссылка): vychmatiprog1990.djvu
Предыдущая << 1 .. 43 44 45 46 47 48 < 49 > 50 51 52 53 54 55 .. 168 >> Следующая

В некоторых системах оператор включает ЭВМ, устанавливает носители информации, а остальное выполняет ОС; в других на оператора возлагается множество функций по поддержанию вычислительной системы.
В любом случае пользователь должен взаимодействовать либо с операционной системой, либо с оператором. Эти взаимодействия осуществляются на языке команд системы.
В диалоговом режиме запросы пользователя на языке команд обрабатываются при йх появлении интерпретатором языка команд, иногда называемого оболочкой (в отличие от ядра). С помощью языка команд пользователь задает операционной системе программу действий. Такой язык может быть одновременно и языком программирования (как в системе UNIX). Большинство ОС предоставляют пользователю помощь по языку команд, которую можно получить командой HELP — «помоги».
Всюду в этом пункте предполагалось, что в памяти ЭВМ находится несколько программ, по крайней мере ядро ОС. Программы в память помещаются загрузчиком. Однако сам
142 \ .
загрузчик также когда-то должен быть загружен в оперативную память с помощью начального загрузчика. Эта процедура называется загрузкой ОС.
Потребность в загрузке ОС возникает: 1) после включения ЭВМ; 2) после обнаружения ошибок в работе ОС, которые не удается устранить другими способами. Число перезагрузок ОС в день определяет качество используемой системы.
Начальный загрузчик обычно реализуется аппаратно, вызывается нажатием клавишей в оперативную память и начинает выполнение программы вызова в память основного загрузчика. В функцию начальной загрузки входит очистка памяти («обнуление» содержимого всех ячеек).
4.3.7. Разработка операционных систем. Разработка операционных систем, как можно заключить из краткого описания решаемых ОС задач, довольно трудоемкое занятие, требующее высокой квалификации программиста. Небольшую ОС с ограниченными возможностями вполне по силам написать одному программисту. Для сравнения с ОС ЭВМ IBM-360, 370 приведем затраты на их создание, которые оцениваются несколькими миллиардами долларов в течение 25 лет.
Как правило, разработку ОС обеспечивают создатели серии ЭВМ, поскольку без ОС машина не найдет широкого применения у пользователей.
В следующем пункте рассматривается ОС реального времени, устаналиваемая на серию мини-ЭВМ. Зарубежным аналогом является ОС RSX ИМ фирмы «DEC».
В последнее время получает все большую популярность операционная система UNIX (аналог ИНМОС), разработка которой не была связана с производителями ЭВМ. В ней нашли отражение последние достижения в теории программирования. Она может быть установлена на ЭВМ различных классов от микро- до супер-ЭВМ.
Возможно, что широкое распространение этой ОС в ближайшие годы потребует изучения именно этой системы уже на начальном этапе обучения. Подробнее познакомиться с ОС UNIX можно в [14].
• 4.3. Система реального времени
4.3.1. Введение. В этом разделе рассматриваются системные и инструментальные программы, которые обычно входят в операционную систему реального времени ОС РВ. Это одна из нескольких операционных систем, устанавливаемых на ЭВМ серии мини-машин СМ. Архитектура и состав технических средств таких машин описаны в гл. 1.
Как отмечалось в 4.2, инструментальные программы не относятся к операционной системе. Однако, если понимать под системой реального времени ОС РВ объединение системных
143
и инструментальных программ, т. е. систему программирования (вычислительную среду) ЭВМ, то обосновано совместное рассмотрение этих программных средств в 4.3.
Не все общие понятия, введенные в 4.1 и 4.2, нашли свое отражение в этом разделе. Более подробно с системой программирования ОС РВ, а также с другой системой ОС РАФОС для мини-ЭВМ можно познакомиться в [5, 7].
4.3.2. Общие сведения о системе. Операционная система реального времени ОС РВ предназначена для работы с вычислительными комплексами на базе серии микро- и мини-ЭВМ: «Электроника 60», НЦ-80, ДВЮ—ДВКЗ, СМЗ, СМ 1300, «Электроника 100/16», СМ 4, СМ 1400 СМ 412, СМ 1420, СМ 1600, «Электроника 100/25», «Электроника ;79».
Система рассчитана на работу с разнообразным оборудованием. Версия системы генерируется в зависимости от применения системы: от небольших систем для лабораторных исследований до больших систем обработки данных и управления.
Система ОС РВ ориентирована на магнитные диски и использует их как дЛя сохранения системы и системных задач, так и в качестве основного носителя данных.
ОС РВ—мультипрограммная операционная система. Параллельное выполнение многих задач в режиме реального времени обеспечивается благодаря диспетчеризации, разбиению памяти на разделы, временной выгрузке задач на магнитный диск. Задача выполняется в разделе.
Система ОС РВ обеспечивает обслуживание многих терминалов, причем любой из них можно использовать в качестве командного терминала и вводить с него команды запуска, приостанова, отмены задачи.
Задачи в системе ОС РВ могут быть написаны на следующих языках программирования: макроассемблер, фортран, паскаль,
бэйсик, кобол, си и др.
Минимальный комплект оборудования, необходимый для функционирования ОС РВ: центральный процессор, алфавитно-цифровой терминал, начальный аппаратный загрузчик, оперативная память (емкость 32 К байт или 48 К байт в зависимости от типа процессора), магнитный диск кассетного типа, таймер.
Предыдущая << 1 .. 43 44 45 46 47 48 < 49 > 50 51 52 53 54 55 .. 168 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed