Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОС / 1. ОС - Введение

.pdf
Скачиваний:
35
Добавлен:
01.06.2015
Размер:
146.97 Кб
Скачать

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

Введение

лектор: Дроздов Сергей Николаевич

доцент кафедры МОП ЭВМ ЮФУ

dr@pochtamt.ru _dr@mail.ru

Таганрог2012 г.

2

Свирепое требование

Не опаздывать на лекцию.

Если лектор еще не начал вещать – тихонько проходите и садитесь.

Если уже начал – и не пытайтесь. Ждите перерыва.

Это не относится к лабораторным. Там можно свободно входить и выходить во время занятия.

Операционные системы. Введение

3

Структура курса:

Лекции: еженедельно.

Лабораторные работы: 1 раз в 2 недели.

К концу модуля 1:

гр. А-91, А-101: сдать лаб.работы 1, 2, 3;

гр. И-39: сдать лаб.работы 1, 2.

К концу модуля 2:

гр. А-91, А-101: сдать лаб.работы 4, 5;

гр. И-39: сдать лаб.работу 3.

Итоговый контроль:

гр. А-91, А-101: экзамен (устный);

гр. И-39: зачет (устный).

Операционные системы. Введение

4

Основные разделы курса

1. Введение

2. Управление устройствами

3. Управление данными

4. Управление процессами

5. Управление памятью

Операционные системы. Введение

5

1.Введение

Предмет и задачи курса

Литература

Краткий очерк истории ОС

Классификация ОС

Критерии оценки ОС

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

ОС, используемые в дальнейшем изложении

Операционные системы. Введение

6

Предмет и задачи курса

ОС – комплекс программ, обеспечивающих интерфейс между аппаратурой компьютера, прикладными программами и пользователем компьютера.

Задачи ОС:

организация эффективной работы аппаратуры компьютера;

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

Основная цель курса – изучение устройства и функционирования современных ОС.

Основные изучаемые вопросы:

основные принципы построения ОС, алгоритмы выполнения различных функций ОС, типовые структуры данных в ОС;

практическое воплощение этих принципов, алгоритмов, структур в наиболее распространенных современных ОС.

Операционные системы. Введение

7

Литература

С.Н.Дроздов. Операционные системы: Конспект лекций. Таганрог: Изд-во ТРТУ, 2003. 136 с.

Гордеев, А. В. Операционные системы : Учебник для вузов. 2-е изд. – СПб. : Питер, 2009. – 416 с.

Таненбаум, Э. Современные операционные системы. 3-е изд. – СПб. : Питер, 2010. – 1120 с.

См. на кафедральной сети: USER\PUBLIC\Дроздов\ОС

Операционные системы. Введение

8

Краткий очерк истории ОС

Движущие силы эволюции ОС

Рост мощности аппаратуры, появление принципиально новых типов устройств.

Новые идеи у программистов.

Предыстория ОС (конец 40-х – начало 50-х годов)

Работа с пульта компьютера.

Низкая эффективность использования аппаратуры.

Мониторы.

Пакетные ОС (с конца 50-х)

Цель: повышение эффективности использования машины.

Язык управления заданиями.

Изгнание программистов из машинных залов.

Мультипрограммирование.

Пример: OS 360/370 для IBM 360/370.

Операционные системы. Введение

9

Краткий очерк истории ОС

ОС с разделением времени (с начала 70-х)

Цель: удобное использование одного процессора многими пользователями.

Многозадачность.

Разделение времени между терминалами.

Многопользовательская защита.

Диалоговое общение пользователя с системой в консольном режиме.

Пример: UNIX.

Однозадачные ОС для ПК (с середины 70-х)

Один компьютер – один пользователь.

Резкое упрощение ОС в связи с ненужностью многозадачных и многопользовательских средств.

Примеры: CP/M, MS-DOS.

Операционные системы. Введение

10

Краткий очерк истории ОС

Многозадачные ОС для ПК с графическим интерфейсом (с середины 80-х)

Одновременная работа многих приложений.

Графический интерфейс (GUI).

Работа с сетью.

Усложнение ОС, использование опыта систем с разделением времени.

Примеры: MacOS, Windows.

ОС для мобильных устройств (с начала 00-х)

Ориентация на специфическую аппаратуру.

Средства синхронизации данных с настольной аппаратурой и сетью.

Примеры: Android, iOS, мобильные версии Windows.

Операционные системы. Введение