Вопросы к экзамену по ОС: 1. Ядро. Модули ОС 2. Ядро в привилегированном режиме 3. Структура ядра 4. Процессы. Модель процесса 5. Создание процесса 6. Завершение процесса 7. Иерархия процессов 8. Состояние процессов 9. Переключение процессов 10. Потоки. Модель потока. 11. Межпроцессорное взаимодействие. Состязание процессов 12. Критические области 13. Запрещение прерываний и переменные блокировки 14. Алгоритм Петерсона. Команда TSL 15. Примитивы межпроцессорного взаимодействия 16. Семафоры 17. Мьютексы 18. Функции ОС по управлению памятью 19. Типы адресов 20. Алгоритм распределения памяти 21. Swapping и виртуальная память 22. Страничное распределение памяти 23. Преобразование виртуальных страниц в физические 24. Сегментное распределение памяти 25. Сегментно-страничное распределение памяти 26. КЭШ-память 27. Устройства ввода/вывода 28. Способ организации ввода/вывода 29. Использование нескольких шин 30. Прямой доступ к памяти 31. Процедура прерываний. Контроллер прерываний 32. Принципы ПО ввода/вывода 33. Программный ввод/вывод 34. Управление прерываниями ввода/вывода. Использование DMA 35. Программируемы уровни ввода/вывода 36. Обработка прерываний и драйверов 37. Независимое от устройств ПО ввода/вывода. Единообразный интерфейс для драйверов устройств 38. Буферизация ввода/вывода