Операционные системы
Введение в операционные системы и
аппаратное обеспечение ЭВМ
Базовые требования к слушателям
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

PDF
операционная система
PPT
Антон Шумихин - Архитектура ОС
PPTX
ОС и загрузка компьютера
PPT
Программа подготовки презентаций Microsoft PowerPoint 2013
PPT
DOCX
El peligro de las redes sociales
PPSX
тема 3
операционная система
Антон Шумихин - Архитектура ОС
ОС и загрузка компьютера
Программа подготовки презентаций Microsoft PowerPoint 2013
El peligro de las redes sociales
тема 3

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

PPTX
презентация 1
PPT
лекция 1
PPSX
PPT
Понятие ОС
PPTX
история развития операционных систем
PPTX
история развития операционных систем
PPTX
Программное обеспечение, его классификация. Понятие операционных систем
PDF
операционные системы
PPTX
задание по презентациям готово
PPTX
задание по презентациям готово
PPT
ОПЕРАЦИОННЫЕ СИСТЕМЫ
PPTX
департамент образования кировской области
PDF
?аывафы
PPTX
операционная система
PPTX
Операционные системы 2015, лекция № 1
PPT
36 m9o
PPT
Лекция №1 Организация ЭВМ и систем
презентация 1
лекция 1
Понятие ОС
история развития операционных систем
история развития операционных систем
Программное обеспечение, его классификация. Понятие операционных систем
операционные системы
задание по презентациям готово
задание по презентациям готово
ОПЕРАЦИОННЫЕ СИСТЕМЫ
департамент образования кировской области
?аывафы
операционная система
Операционные системы 2015, лекция № 1
36 m9o
Лекция №1 Организация ЭВМ и систем
Ad

More from Evgeniy Mironov (6)

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

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