Лекция №1
Лекция №2
Лекция №3
Лекция №4
Лекция №5
Лекция №6
Лекция №7
Лекция №8
Лекция №9
Консультация перед экзаменом №10
Вопросы на экзамен
- Понятие операционной системы (ОС).
- Зачем нужна ОС: роль посредника между пользователем и железом.
- История развития ОС (от пакетных систем до современных).
- Классификация ОС: настольные, серверные, мобильные, встраиваемые.
- Ядро ОС: монолитное, микроядро, гибридное.
- Пользовательский и системный уровни.
- Взаимодействие приложений с ядром (системные вызовы).
- Понятие «драйвер устройства».
- Что такое процесс и поток.
- Состояния процессов (создание, выполнение, ожидание, завершение).
- Планировщики задач: принципы работы.
- Межпроцессное взаимодействие (IPC).
- Адресное пространство: виртуальная и физическая память.
- Страничная и сегментная организация памяти.
- Подкачка и свопинг.
- Утечки памяти и их последствия.
- Что такое файловая система.
- FAT, NTFS, ext4, APFS: сравнение.
- Понятие inode.
- Права доступа к файлам (rwx, ACL).
- Драйверы устройств.
- Буферизация и кеширование.
- Блочные и символьные устройства.
- Система ввода-вывода и прерывания.