logo
UNIX_podibni_OS / Unix подобные ОС Лекции

Часть 1. Введение в операционные системы unix 10

Основные концепции операционных систем 10

Обзор компьютерных систем 10

Назначение операционной системы 13

Операционная система как виртуальная машина 14

Операционная система как менеджер ресурсов 15

Архитектура операционной системы 16

Монолитная операционная система 17

Микроядерная операционная система 17

Классификация операционных систем по назначению 18

Архитектура UNIX. Файлы и устройства 20

Особенности архитектуры UNIX 20

Два объекта UNIX: файлы и процессы 21

Беглый взгляд на архитектуру UNIX 21

Ядро UNIX 22

Файловая система UNIX 23

Особенности файловой системы 23

Виртуальная файловая система 26

Дерево каталогов 27

Устройства и драйверы 30

Архитектура UNIX. Процессы 32

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

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

Контекст процесса 34

Планирование процессов 36

Создание новых процессов 37

Процессы и потоки 38

Межпроцессное взаимодействие 38

Разделяемая память 38

Переменные окружения 39

Сигналы 40

Каналы 41

Сокеты 42