Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВВС_Заочникам / Lecture_5.pptx
Скачиваний:
23
Добавлен:
15.04.2015
Размер:
1.37 Mб
Скачать

Кафедра «Информационные технологии»

Введение в специальность

Курс лекций по дисциплине «Введение в специальность»

для специальности направления 1-40 01 02 01 «Информационные системы и

технологии (в проектировании и производстве)»

Автор-составитель

Е.Г. Стародубцев, доцент, канд. физ.-мат.1 наук

Лекция 5

Программное обеспечение информационных систем

Системное и прикладное программное обеспечение. Операционные системы и среды.

Программное и техническое обеспечение офисной деятельности. Офисное делопроизводство.

2

Операционные системы

Операционная система (ОС) — важнейшая часть системного ПО — совокупность

программ, организующих и обслуживающих вычислительный процесс на ЭВМ.

Современный пользователь «не видит» саму машину, а «общается» только с ОС. Но так

было не всегда. ОС прошли сложный путь эволюции, анализ этого пути важен для понимания современного состояния и

тенденций развития ОС.

3

1950-е годы: человек-оператор

В середине машинного зала - центральный пульт управления.

Стоимость 1 ч машинного времени ~ зарплата инженера за месяц.

1-е действие за пультом — нажатие кнопки «Стирание ОЗУ», затем в пустую машину вводилась колода перфокарт и управление передавалось в ячейку с адресом 0001.

Лампочки «Останов», «Авост»

Программисты4 за пультом управления ЭВМ БЭСМ-4

1960-е годы: от автооператора до

пакетных ОС с мультипрограммированием

Первые системы организации вычислительного процесса - автооператоры, мониторные системы

или супервизоры, появились вместе с машинами

второго поколения в начале 1960-х гг.

Для их реализации в конструкцию ЭВМ внесли

изменения:

• При окончании программы или исключительной ситуации - не физический останов, а

прерывание - принудительная передача управления мониторной программе, постоянно хранимой в защищенной области памяти (еще одно новшество) и не стираемой перед вводом

новой программы.

5

 

1960-е годы: от автооператора до

пакетных ОС с мультипрограммированием

Первые системы организации вычислительного процесса -

автооператоры, мониторные системы или

супервизоры, появились вместе с машинами второго поколения в начале 1960-х гг.

Для их реализации в конструкцию ЭВМ внесли

изменения:

• Для описания инструкции автооператору в мониторных системах имелись языки управления заданиями.

Появление первых мониторных систем резко увеличило КПД ЭВМ. Были устранены внешние простои из-за оператора, однако обнаружились

другие — внутренние.

6

Однопрограммный режим - каждая новая

задача ждет окончания предыдущей => ресурсы ЭВМ используются неэффективно. Для уменьшения «внутренних простоев» - режим

мультипрограммирования, реализован в пакетных ОС 1960-х годов. Основные понятия пакетной ОС — задание и задача.

Задание (job) — «колода перфокарт», переданная программистом на ВЦ. Задание содержит:

1)карты управления заданием на языке JCL,

2)программу на любом языке программирования,

3)исходные данные к программе. 7

Задача (task) вычислительный процесс, требующий определенных ресурсов (процессора, памяти).

Задание состоит из нескольких задач

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

В мультипрограммной ОС в машину сразу загружается целый пакет заданий. Система самостоятельно организует вычислительный процесс.

8

9

Основные функции пакетной ОС

1) Управление заданиями: формирование очередей, образование задач. Этим занимается компонент ОС - главный планировщик.

2) Управление задачами — выделение им ресурсов, защита задач друг от друга,

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

супервизором ОС.

10

Соседние файлы в папке ВВС_Заочникам