|
|
Системное программирование. Весна 2014, вопросы к коллоквиуму.
Опубликовано: 30.04.14 15:00
- Объекты ядра: создание и уничтожение, совместное использование.
- Процессы: создание, завершение.
- Потоки и волокна: создание, завершение, использование со стандартной библиотекой и MFC.
- Потоки: управление приоритетами.
- Синхронизация потоков: критические секции, mutex'ы, таймеры.
- Синхронизация потоков: семафоры и события.
- Организация памяти в Win32. Виртуальная память.
- Кучи. Локальная память потока.
- Работа с файлами: поиск, копирование, перенос.
- Работа с файлами: ввод/вывод. Работа в синхронном и асинхронном режимах.
- Файлы, отображаемые в память. Обработка больших файлов. Когерентность.
- Библиотеки динамической компоновки. Явная, неявная и отложенная загрузка, разделяемая память.
- Структурная обработка исключений. Совместное использование структурных исключений и исключений С++.
- Взаимодействие приложений: почтовые ящики и анонимные каналы.
- Взаимодействие приложений: именованные каналы.
- Взаимодействие приложений: сокеты, реализация в MFC.
- Создание клиентских Internet-приложений с помощью библиотек WinINet и MFC
Итоговая оценка складывается из оценки за лабораторные работы (до 60 баллов) и оценки за тестирование по теории (два вопроса по 20 баллов).
Повод для получения автомата: 60 баллов, полученных за работу в течение семестра до 26.04.14 включительно.
Методические рекомендации по курсовому проектированию, требования к оформлению и содержанию отчетов по курсовым работам.
Текущая успеваемость:
[39175]
|
|
|