ОСиСП / Вопр к экз ОСиСП Лукин Е
.doc
Лукин Е.С.
Вопросы к экзамену по ОСиСП (для групп ПОИТ ИИТ)
1. |
Введение.
|
Классификация компьютеров. Классификация ПО. Классификация ОС. |
2. |
Основы работы однозадачных ОС |
Основные компоненты однозадачной ОС на примере MS DOC. Процесс начальной загрузки. Общая схема работы. Подсистемы MS DOC. |
3. |
Основы работы многозадачных ОС. |
Обзор основных функциональных модулей многозадачной ОС |
3.2. Архитектура операционных систем. |
Иерархия абстрактных машин. ОС виртуальных машин. Концепция микроядра. Объектно-ориентированные ОС. |
|
3.3. Ядро ОС. |
Режимы ядра (супервизора), и процесса (задачи). Функции ядра: обработка прерываний; создание и уничтожение процессов; переключение процессов из одного состояния в другое; синхронизация и взаимодействие процессов; поддержка операций ввода-вывода; поддержка файловой системы; учет работы системы и использования ресурсов пользователями |
|
3.4. Процессы и потоки. |
Процесс – код, данные и др. системные ресурсы. Поток (thread) - объект, которому ОС распределяет время ЦП. Распределение времени между потоками. |
|
3.5. Планирование процессов. |
Дисциплины вытесняющие и невытесняющие. Приоритеты: внешние, статические, динамические, комплексные. Базовые принципы планирования процессов. |
|
3.6. Управление памятью. |
Виртуальная и реальная память. Модели виртуальной памяти. |
|
3.7. Порождение программ и процессов. |
Компиляция, компоновка и загрузка. Цикл жизни процесса. |
|
|
3.8. Управление вводом-выводом. |
Монопольно используемые ресурсы. Виртуальные устройства. Интерфейсы устройств. Драйверы устройств. Модификация данных. Потоки ввода/вывода. Буферизация. |
3.9. Файловые системы |
Логическая ФС. Логическая организация файлов. Каталоги логической ФС. Физическая ФС. Дескриптор файла. Физическая структура файлов. |
|
3.10. Системные средства взаимодействия процессов |
Проблемы параллельного выполнения. Критические секции. Виртуальные прерывания или сигналы. Общие области памяти. Семафоры. Каналы-трубопроводы. Очереди сообщений. |
|
3.10. Защита ресурсов. |
Общие требования безопасности. Реализация системы защиты. Политики безопасности, критерии доверенности ОС. Авторизация и аутентификация доступа к ресурсам ОС. |
|
3.11. Интерфейс ОС. |
Интерфейс процесса. Командный язык и командный процессор. Командные файлы и язык процедур. Полноэкранный оконный интерфейс. Объектно-ориентированный интерфейс. |
|
4.
|
Способы программирования в среде ОС. |
Базовые принципы создания прикладных программ в среде ОС. Win32 Application Programming Interface (Win32 API) Object Linking and Embedding (OLE), COM, DCOM, ActiveX, DirectX. Библиотеки классов. Сравнительный анализ использования SDK, библиотек классов, API OS, .NET |
55. |
Работа пользователя в среде ОС |
|
5.2. Windows 95/98/ME |
Модульный состав, возможности и особенности Win 9x. |
|
5.3. Windows NT/ХР/Vista/ Win 7. |
Сравнение Win NT с Win 9x Модульный состав, возможности и особенности версий Win NT от 3.5 до 7. |
|
5.4. UNIX (Linux) |
Модульный состав, возможности и особенности различных клонов. |
|
5.5. ОС рабочих станций, коммуникационных компьютеров, мейнфреймов. |
4.5.1. AS/400 4.5.2. ОС System/390: VSE/ESA, VM/ESA, OS/390 |
|
4.4. ОС реального времени |
4.4.1. QNS (RTOS и Neutrino) 4.4.2. Windows CE |