Съдържание
Наръчник "Операционни системи: Ръководство за Начинаещи"
Въведение
Част 1: Основи, Архитектура и Управление на Ресурсите
Глава 1: Въведение и Архитектурни Модели
1.1 Дефиниция, архитектурни модели и ролята на Операционната система (ОС) като абстракция
1.2 Историческа еволюция: От пакетна обработка до съвременни разпределени системи
1.3 Типове ОС и техните приложни сценарии
Глава 2: Основни Компоненти и Интерфейси
2.1 Детайлен анализ на Ядрото (Kernel)
2.2 Обвивка (Shell), потребителски интерфейс и комуникация
2.3 Проектиране и имплементация на Файловата система
Глава 3: Управление на Процеси и Планиране
3.1 Концепция за процес, структура и състояния
3.2 Алгоритми за планиране на процесора (CPU Scheduling)
3.3 Многозадачност, Нишки (Threads) и Синхронизация
Глава 4: Управление на Паметта
4.1 Разпределяне на физическата памет
4.2 Детайлен механизъм на Виртуалната памет
4.3 Подмяна на страници и разпределяне на страници
Част 2: Файлови Системи, Вход/Изход, Мрежи и Поддръжка
Глава 5: Управление на Файловата Система
5.1 Методи за разпределяне на файлове на диска
5.2 Дневникови (Journaling) и Клъстерни (Clustering) файлови системи
5.3 Права за достъп (Permissions) и Сигурност на файловете
Глава 6: Управление на Входно/Изходни (I/O) Устройства
6.1 Принципи на I/O хардуера и I/O софтуера
6.2 Драйвери на устройства и Директен достъп до паметта (DMA)
6.3 Планиране на диска (Disk Scheduling)
Глава 7: Мрежови Възможности и Сигурност
7.1 Мрежови модели и протоколи
7.2 Автентикация, оторизация и механизми за сигурност
7.3 Защита и уязвимости на Операционната система
Глава 8: Практическа Експлоатация и Поддръжка
8.1 Подробен процес на зареждане (Boot Process)
8.2 Управление на системни актуализации, кръпки (Patches) и виртуални среди
8.3 Диагностика и инструменти за производителност
Заключение
Речник
Advance Academy
Наръчник за Excel
Наръчник за Киберсигурност
Съдържание
Наръчник "Операционни системи: Ръководство за Начинаещи"
Въведение
Част 1: Основи, Архитектура и Управление на Ресурсите
Глава 1: Въведение и Архитектурни Модели
1.1 Дефиниция, архитектурни модели и ролята на Операционната система (ОС) като абстракция
1.2 Историческа еволюция: От пакетна обработка до съвременни разпределени системи
1.3 Типове ОС и техните приложни сценарии
Глава 2: Основни Компоненти и Интерфейси
2.1 Детайлен анализ на Ядрото (Kernel)
2.2 Обвивка (Shell), потребителски интерфейс и комуникация
2.3 Проектиране и имплементация на Файловата система
Глава 3: Управление на Процеси и Планиране
3.1 Концепция за процес, структура и състояния
3.2 Алгоритми за планиране на процесора (CPU Scheduling)
3.3 Многозадачност, Нишки (Threads) и Синхронизация
Глава 4: Управление на Паметта
4.1 Разпределяне на физическата памет
4.2 Детайлен механизъм на Виртуалната памет
4.3 Подмяна на страници и разпределяне на страници
Част 2: Файлови Системи, Вход/Изход, Мрежи и Поддръжка
Глава 5: Управление на Файловата Система
5.1 Методи за разпределяне на файлове на диска
5.2 Дневникови (Journaling) и Клъстерни (Clustering) файлови системи
5.3 Права за достъп (Permissions) и Сигурност на файловете
Глава 6: Управление на Входно/Изходни (I/O) Устройства
6.1 Принципи на I/O хардуера и I/O софтуера
6.2 Драйвери на устройства и Директен достъп до паметта (DMA)
6.3 Планиране на диска (Disk Scheduling)
Глава 7: Мрежови Възможности и Сигурност
7.1 Мрежови модели и протоколи
7.2 Автентикация, оторизация и механизми за сигурност
7.3 Защита и уязвимости на Операционната система
Глава 8: Практическа Експлоатация и Поддръжка
8.1 Подробен процес на зареждане (Boot Process)
8.2 Управление на системни актуализации, кръпки (Patches) и виртуални среди
8.3 Диагностика и инструменти за производителност
Заключение
Речник