Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие ОС и С (преп. Лашин Т.Б.).DOC
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
1.28 Mб
Скачать

Вопросы для самоконтроля

  1. Понятие программного обеспечения ЭВМ.

  2. Как подразделяется программное обеспечение ЭВМ?

  3. Что является основным элементом программного обеспечения ОС?

  4. Что такое прикладная программа (приложение)?

  5. Понятие утилиты. Типы и виды утилит.

  6. Что такое системы программирования? Основные функции систем программирования.

  7. Как осуществляется компиляции программы?

  8. Что такое объектный и исходный модуль программы?

  9. Что такое сервисные системы, инструментальные системы и системы технического обслуживания? Приведите примеры.

Лекция 3. Сравнительные характеристики ос ( 2часа)

Развитие компьютеров привело к развитию ОС. Сейчас насчитывается более 100 ОС.

В теории ОС сформиро­валось относительно небольшое количество классификаций:

1) По назначению;

по назначению ОС принято делить на семь уровней.

1. Мэйнфреймы

Мэйнфреймы содержат тысячи дисков и терабайты ОЗУ. Они используются в виде мощных web-серверов, серверов для крупномасштабных коммерческих сайтов и серверов для транзакций в бизнесе. ОС для мэйнфреймов ориентированы на обработку множества одновременных заданий, большинству из которых требуется огромное количество операций I/O.

Обычно мэйнфреймы предполагают три вида обслуживания:

    1. пакетную обработку. Система выполняет стандартные задания без присутствия пользователей. В пакетном режиме обрабатываются иски страховых компаний и составляются отчеты о продаже в магазине;

    2. обработку транзакций (групповые операции: обработка и запись данных). Система обработки транзакций управляет очень большим количеством маленьких запросов (например, контролирует процесс работы в банке, бронирует авиабилеты). Каждый отдельный запрос невелик, но система должна отвечать на тысячи запросов в секунду;

    3. разделение времени. Системы, работающие в режиме разделения времени, позволяют множеству удаленных пользователей выполнять свои задания на одной машине, например, работать с большой БД. Все эти функции тесно связаны между собой и часто ОС мэйнфрейма выполняет их все. Примером ОС для мэйнфрейма является OS/390 (от IBM).

2. Серверные (сетевые) ос

Работают на серверах, которые представляют собой или очень большие ПК, или рабочие станции, или мэйнфреймы. Они одновременно обслуживают множество пользователей и позволяют им делить программные и аппаратные ресурсы. Серверы представляют возможность работать с печатающими устройствами, файлами и Internet. На серверах хранятся страницы web-сайтов и обрабатываются входные запросы. Типичные серверные ОС: Windows 2000 и Unix. В этих целях в настоящее время стала использоваться и ОС Linux.

3. Многопроцессорные ос

Наиболее часто применяемый способ увеличения мощности компьютера заключается в соединении ЦП в одну систему. В зависимости от вида соединения ЦП и разделения работы такие системы называются параллельными компьютерами, мультикомпьютерами или многопроцессорными системами. Для них требуются специальные ОС, но, как правило, такие ОС представляют собой варианты серверных ОС со специальными возможностями связи.

4. ОС для ПК

Работа этих ОС заключается в представлении удобного интерфейса для одного пользователя. Такие ОС широко используются для работы с текстом, электронными таблицами и доступа к Internet. Яркие примеры: Windows 98, 2000, MacOS, Linux.

5. ОС РВ

Главным параметром ОС РВ является время. Например, в СУ производством компьютеры, работающие в режиме РВ, собирают данные о промышленном процессе и используют их для управления машинами. Такие процессы должны удовлетворять жестким временным требованиям. Существует гибкая система РВ, в которой допустимы случающиеся время от времени пропуски сроков выполнения операций. В эту категорию попадает цифровое аудио и multimedia-системы. Примеры ОС: VxWorks, QNX.