ОС / 1. ОС - Введение
.pdfОперационные системы
Введение
лектор: Дроздов Сергей Николаевич
доцент кафедры МОП ЭВМ ЮФУ
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.
Операционные системы. Введение