Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Лекция 1. Введение. Вопросы системного программирования
Лекция 2. Управление процессами
Лекция 3. Потоки и планирование
Лекция 4. Синхронизация потоков
Лекция 5. Дополнительные методы синхронизации потоков
Лекция 6. Управление памятью. Использование виртуальной памяти
Лекция 7. Динамически распределяемая память
Лекция 8. Отображаемые в память файлы
Лекция 9. Динамические библиотеки
Лекция 10. Использование файловой системы
Лекция 11. Дополнительные методы работы с файлами и каталогами и реестр
Лекция 12. Использование ввода-вывода
Лекция 13. Безопасность объектов Win32
Лекция 14. Структурная обработка исключений
Лекция 15. Межпроцессное взаимодействие
ТЕМАТИКА ЛАБОРАТОРНЫХ ЗАНЯТИЙ
Лабораторная работа №1. Разработка консольного приложения. (2/1 часа).
Лабораторная работа №2. Разработка пользовательского интерфейса. (2/1 часа).
Лабораторная работа №3. Использование ресурсов. (2/1 часа).
Лабораторная работа №4., Управление файлами (2/1 часа).
Лабораторная работа №5. Создание динамических библиотек. (2/1 часа).
Лабораторная работа №6. Управление процессами, потоками. (2/1 часа).
Лабораторная работа №7 Исследование структуры PE-формата (2/0 часа).
Лабораторная работа №8. Исследование формата исполняемых файлов Windows с использованием отладчиков, дизассемблеров (1/0часа).
ТЕМАТИКА СРСП
Тема 1. Вопросы системного программирования(Форма защиты: презентация)
Тема 2. Управление процессами (Форма защиты: презентация)
Тема 3. Потоки и планирование (Форма защиты: реферат)
Тема 4. Синхронизация потоков (Форма защиты: презентация)
Тема 5. Дополнительные методы синхронизации потоков (Форма защиты: реферат)
Тема 6. Управление памятью. Использование виртуальной памяти (Форма защиты: реферат)
Тема 7. Динамически распределяемая память (Форма защиты: реферат)
Тема 8. Проведение рубежного контроля (Консультация)
Тема 9. Отображаемые в память файлы (Форма защиты: презентация)
Тема 10. Динамические библиотеки (Форма защиты: реферат)
Тема 11. Дополнительные методы работы с файлами и каталогами и реестр (Форма защиты: презентация)
Тема 12. Использование ввода-вывода (Форма защиты: реферат)
Тема 13. Безопасность объектов Win32 (Форма защиты: реферат)
Тема 14. Структурная обработка исключений (Форма защиты: реферат)
Тема 15. Межпроцессное взаимодействие (Форма защиты: презентация)
ТЕМАТИКА СРС
1. Объекты ядра. (Форма защиты: презентация)
2. Вопросы включения, завершения процессов в задании и определения ограничений, налагаемых на процессы в задании. (Форма защиты: презентация)
3. Синхронизация потоков. (Форма защиты: реферат)
4. Волокна. (Форма защиты: реферат)
5. Исследование виртуальной памяти. (Форма защиты: презентация)
6. Определение состояния адресного пространства. (Форма защиты: реферат)
7. Использование памяти (Форма защиты: презентация)
8. Использование виртуальную и динамически распределяемую память в приложениях. (Форма защиты: реферат)
9. Проецируемые в память файлы (Форма защиты: реферат)
10. Внедрение DLL и перехват API-вызовов (Форма защиты: реферат)
11. Способы внедрения DLL и перехват API-вызовов (Форма защиты: реферат)
12. Отладчики и дизассемблеры (Форма защиты: презентация)
13. Драйверы (Форма защиты: презентация)
14. Стуктура и написание драйверов. (Форма защиты: реферат)
15. Сетевое программирование (Форма защиты: реферат)
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
Основная литература:
9. Джонсон М. Харт. Системное программирование в среде Win32. – М.: Издательский дом “Вильямс”, 2001.
10. Джеффри Рихтер. Windows. Создание эффективных Win32- приложений с учетом специфики 64-разрядной версии Windows.-СПб., М., Харьков, Минск: “Русская редакция”, “Питер”, 2001 (Серия: для профессионалов).
11. Ал Вильямс. Системное программирование в Windows 2000. – СПб.: Питер, 2001.
12. Пирогов В.Ю. Ассемблер для Windows. - СПб.:БХВ-Петербург, 2005.
13. Финогенов К.Г. Win32. Основы программирования. - М.: ДИАЛОГ-МИФИ, 2002.
14. Румянцев П.В. Азбука программирования в Win32 API. – М.: Горячая линия – телеком, 2001.
15. Румянцев П.В. Работа с файлами в Win32. – М.: Горячая линия – телеком, 2001.
16. Ганеев Р.М. Проектирование интерфейса пользователя средствами Win32 API. – М.: Горячая линия – телеком, 2001.
9. Ричард Саймон. Windows 2000 API. Энциклопедия программиста: Пер. с англ. – К.:Издательство “ДиаСофт”, 2001.
Дополнительная литература
4. Хелен Кастер. Основы Windows NT и NTFS: Пер. с англ. -М.: Изд. Отдел Русская редакция «TOO-Channel Trading Ltd», 1996.
5. Ресурсы Windows NT: Пер с англ. - СПб.: BHV - Санкт-Петербург. 1996.
6. Джон Д. Рули и др. Сети Windows NT 4.0. Пер. с англ. -Киев: Издательская группа BHV, 1997.
учреждение «Университет «Туран»
УТВЕРЖДЕНО на заседании УМС учреждения «Университет «Туран» Протокол № ____ от «___»_____ 2013 г. Проректор по УМР __________________ А.А.Арупов | ||
КАФЕДРА «КОМПЬЮТЕРНАЯ И ПРОГРАММНАЯ ИНЖЕНЕРИЯ»
СИЛЛАБУС
по дисциплине: «Системное программирование»
Специальность: 5В070400Вычислительная техника и программное обеспечение
Автор (преподаватель): Тогжанова К.О., ст.преподаватель университета «Туран»
Форма обучения: очная/заочная
Всего 3 кредита/ 3 кредита
Курс 3/4
Семестр 5/7
Лекции 30 часов / 18 часов
Лабораторных 15 часов/9часов
Количество РК 2 / 2
СРСП 15 часов/32 часа
СРС 75 часов/76 часов
Экзамен 5 семестр / 7 семестр
Трудоемкость 135 часов/135 часов
Алматы, 2013
Составитель: Тогжанова К.О., ст.преподаватель университета «Туран».
Силлабус составлен в соответствии с рабочей программой по дисциплине «Системное программирование» и учебным планом специальности для бакалавров 3 курса специальности 5В070400 - Вычислительная техника и программное обеспечение и типовой программой
Силлабус рассмотрен на заседании кафедры «Компьютерная и программная инженерия»
от «____»___________ 2013 года. Протокол №____________
Зав. кафедрой «Компьютерная и программная инженерия»
к.т.н., профессор ______________ Кубеков Б.С.
Дата публикования: 2015-11-01; Прочитано: 487 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!