SlideShare a Scribd company logo
1 of 26
Download to read offline
Операционные системы
Введение в операционные системы и
аппаратное обеспечение ЭВМ
Базовые требования к слушателям
1. Знание операционной системы Microsoft Windows 7/Ubuntu
Примеры и лабораторные работы будут выполняться в одной из 2-ух ОС, определяемые
вариантом

2. Знание языка С/С++
Лабораторные работы должны будут выполнены на языках С/С++
Литература
Э. ТАНЕНБАУМ, «ОПЕРАЦИОННЫЕ
СИСТЕМЫ. РАЗРАБОТКА И РЕАЛИЗАЦИЯ»
Местоположение ОС
Функции ОС
1. Увеличение уровня абстракции
2. Управление ресурсами
ОС как расширенная машина
ОС в качестве менеджера ресурсов
1. Мультиплексирование
Во времени и в пространстве

2. Сохранение целостности данных
3. Обеспечение защиты при многопользовательском режиме
Развитие ОС. Поколения
1. Электронные лампы (1945-1955)
2. Транзисторы и системы пакетной обработки (1955-1965)

3. Интегральные схемы и многозадачность (1965-1980)
Многозадачность, spooling, разделение времени

4. Персональные компьютеры (1980 - …)
GUI, сетевые ОС, распределенные ОС

5. Компьютеры пятого поколения
Prolog, искусственный интеллект
Компоненты ЭВМ
Процессоры. Общие положения
1. Регистры
2. Счетчик команд

3. Указатель стека
4. PSW – слово состояния программы
Биты условия, биты управления приоритетом ЦП, биты режима ядра
Процессоры. Конвейер
IF (англ. Instruction Fetch) — получение инструкции,
ID (англ. Instruction Decode) — раскодирование инструкции,
EX (англ. Execute) — выполнение,
MEM (англ. Memory access) — доступ к памяти,
WB (англ. Register write back) — запись в регистр.
Суперскалярные
процессоры
Многопоточность и многоядерность
Память
1. Регистры
2. Кэш

3. ОЗУ
4. SSD
5. Магнитный диск

6. Магнитная лента
Шины
Системные вызовы
1. Для управления процессами
2. Для управления файлами

3. Для управления каталогами
4. Другое
Классификация ОС по
функциональным характеристикам
1. ОС мейнфреймов
2. Серверные ОС

3. Многопроцессорные ОС
4. ОС ПК
5. ОС КПК

6. Встроенные ОС
Классификация ОС по
функциональным характеристикам
7. ОС сенсорных узлов
8. ОС реального времени

9. ОС смарт-карт
Структурная классификация ОС
1. Монолитные системы
2. Многоуровневые системы

3. Микроядра
4. Клиент-серверная модель
5. Виртуальные машины

6. Экзоядра
Монолитные ОС
Многоуровневые системы
Микроядра
Клиент-серверная модель
Виртуальные машины
Экзоядра
1. Ядро осуществляет контроль над ресурсами
2. Отсутствует режим отображения ресурсов

More Related Content

Similar to Введение в курс ОС

Понятие ОС
Понятие ОСПонятие ОС
Понятие ОСIvaNTour
 
история развития операционных систем
история развития операционных системистория развития операционных систем
история развития операционных системNickEliot
 
история развития операционных систем
история развития операционных системистория развития операционных систем
история развития операционных системNickEliot
 
Конспект вводных занятий практикума по ОС UNIX
Конспект вводных занятий практикума по ОС UNIXКонспект вводных занятий практикума по ОС UNIX
Конспект вводных занятий практикума по ОС UNIXTimur Shaporev
 
Максим Лапшин — введение в Erlang
Максим Лапшин — введение в ErlangМаксим Лапшин — введение в Erlang
Максим Лапшин — введение в ErlangАлександр Ежов
 
Операционные системы и среды
Операционные системы и средыОперационные системы и среды
Операционные системы и средыAlexandr Konfidentsialno
 
Разработка встраиваемой операционной системы на базе микроядерной архитектуры...
Разработка встраиваемой операционной системы на базе микроядерной архитектуры...Разработка встраиваемой операционной системы на базе микроядерной архитектуры...
Разработка встраиваемой операционной системы на базе микроядерной архитектуры...Vasily Sartakov
 
задание по презентациям готово
задание по презентациям готовозадание по презентациям готово
задание по презентациям готово23d23d23d23d23d23d
 
задание по презентациям готово
задание по презентациям готовозадание по презентациям готово
задание по презентациям готовоanna212158
 
Лекция №9 Организация ЭВМ и систем
Лекция №9 Организация ЭВМ и системЛекция №9 Организация ЭВМ и систем
Лекция №9 Организация ЭВМ и системpianist2317
 
Программное обеспечение, его классификация. Понятие операционных систем
Программное обеспечение, его классификация. Понятие операционных системПрограммное обеспечение, его классификация. Понятие операционных систем
Программное обеспечение, его классификация. Понятие операционных системkurbanovafaina
 
история развития бд1
история развития бд1история развития бд1
история развития бд1Sai_17
 

Similar to Введение в курс ОС (20)

Понятие ОС
Понятие ОСПонятие ОС
Понятие ОС
 
презентация 1
презентация 1презентация 1
презентация 1
 
ОС 2
ОС 2ОС 2
ОС 2
 
история развития операционных систем
история развития операционных системистория развития операционных систем
история развития операционных систем
 
история развития операционных систем
история развития операционных системистория развития операционных систем
история развития операционных систем
 
ос
осос
ос
 
Конспект вводных занятий практикума по ОС UNIX
Конспект вводных занятий практикума по ОС UNIXКонспект вводных занятий практикума по ОС UNIX
Конспект вводных занятий практикума по ОС UNIX
 
лекция 1
лекция 1лекция 1
лекция 1
 
лекция 2
лекция 2лекция 2
лекция 2
 
Максим Лапшин — введение в Erlang
Максим Лапшин — введение в ErlangМаксим Лапшин — введение в Erlang
Максим Лапшин — введение в Erlang
 
операционная система
операционная системаоперационная система
операционная система
 
лекция 2
лекция 2лекция 2
лекция 2
 
Операционные системы и среды
Операционные системы и средыОперационные системы и среды
Операционные системы и среды
 
Разработка встраиваемой операционной системы на базе микроядерной архитектуры...
Разработка встраиваемой операционной системы на базе микроядерной архитектуры...Разработка встраиваемой операционной системы на базе микроядерной архитектуры...
Разработка встраиваемой операционной системы на базе микроядерной архитектуры...
 
задание по презентациям готово
задание по презентациям готовозадание по презентациям готово
задание по презентациям готово
 
задание по презентациям готово
задание по презентациям готовозадание по презентациям готово
задание по презентациям готово
 
2
22
2
 
Лекция №9 Организация ЭВМ и систем
Лекция №9 Организация ЭВМ и системЛекция №9 Организация ЭВМ и систем
Лекция №9 Организация ЭВМ и систем
 
Программное обеспечение, его классификация. Понятие операционных систем
Программное обеспечение, его классификация. Понятие операционных системПрограммное обеспечение, его классификация. Понятие операционных систем
Программное обеспечение, его классификация. Понятие операционных систем
 
история развития бд1
история развития бд1история развития бд1
история развития бд1
 

More from Evgeniy Mironov

Безопасность ОС
Безопасность ОСБезопасность ОС
Безопасность ОСEvgeniy Mironov
 
Файловые системы
Файловые системыФайловые системы
Файловые системыEvgeniy Mironov
 
Виртуальная память
Виртуальная памятьВиртуальная память
Виртуальная памятьEvgeniy Mironov
 
Работа с памятью. Аллокаторы
Работа с памятью. АллокаторыРабота с памятью. Аллокаторы
Работа с памятью. АллокаторыEvgeniy Mironov
 
Процессы и потоки. Планирование и взаимоблокировки
Процессы и потоки. Планирование и взаимоблокировкиПроцессы и потоки. Планирование и взаимоблокировки
Процессы и потоки. Планирование и взаимоблокировкиEvgeniy Mironov
 
Процессы и потоки
Процессы и потокиПроцессы и потоки
Процессы и потокиEvgeniy Mironov
 

More from Evgeniy Mironov (6)

Безопасность ОС
Безопасность ОСБезопасность ОС
Безопасность ОС
 
Файловые системы
Файловые системыФайловые системы
Файловые системы
 
Виртуальная память
Виртуальная памятьВиртуальная память
Виртуальная память
 
Работа с памятью. Аллокаторы
Работа с памятью. АллокаторыРабота с памятью. Аллокаторы
Работа с памятью. Аллокаторы
 
Процессы и потоки. Планирование и взаимоблокировки
Процессы и потоки. Планирование и взаимоблокировкиПроцессы и потоки. Планирование и взаимоблокировки
Процессы и потоки. Планирование и взаимоблокировки
 
Процессы и потоки
Процессы и потокиПроцессы и потоки
Процессы и потоки
 

Введение в курс ОС