DiVM / OSISP / ОCиСП-Часть2 / Контроль знаний / Экзаменационные вопросы (ОСиСП)
.docВопросы к экзамену по дисциплине "Системное программное обеспечение. Часть 2".
1. Программа с событийной архитектурой. Структура сообщения Windows.
2. Цикл обработки сообщений. Минимальная программа для Windows.
3. Обработка сообщений от мыши и клавиатуры. Понятие фокуса ввода.
4. Механизм прорисовки окон. Области отсечения. Особенности обработки сообщения WM_PAINT.
5. Принципы построения графической системы GDI. Понятие контекста устройства. Объекты контекста устройства. Векторная и растровая графика. Рисование геометрических фигур.
6. Системы координат: мировые, логические, физические. Трансформации. Режимы масштабирования.
7. Техника вывода растровых изображений. Вывод растровых изображений с эффектом прозрачного фона.
8. Вывод текста. Шрифты. Параметры шрифтов.
9. Объекты ядра операционной системы Windows.
10. Процессы и потоки. Базовый и динамический приоритеты потоков.
11. Создание и завершение процессов и потоков. Приостановка и возобновление потоков.
12. Синхронизация процессов и потоков. Объекты синхронизации.
13. Критические секции.
14. Эстафеты как объекты синхронизации.
15. Семафоры как объекты синхронизации.
16. События как объекты синхронизации.
17. Работа с таймером. Таймерные сообщения. Асинхронные таймеры.
18. Разработка и использование динамически-подключаемых библиотек DLL. Статический и динамический импорт. Соглашения о вызове подпрограмм.
19. Файлы, проецируемые в память. Отличие проецируемых файлов в ОС Windows и UNIX.
20. Метафайлы. Создание, воспроизведение и расширение метафайлов.
21. Структурная обработка исключительных ситуаций в ОС Windows.