Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

гос / sswlect / Лекції / sswlect

.pdf
Скачиваний:
12
Добавлен:
16.02.2016
Размер:
1.44 Mб
Скачать

Диспетчер

Plug and Play, 18

вводу-виводу, 18

віртуальної пам'яті, 18

кеша, 19

конфігурації, 18

об'єктів, 17

процесів і потоків, 18

дочірні процеси, 83

Дуплексний режим, 167

І

ідентифікатор процесу, 82

Іменовані канали, 157, 166, 176, 177, 187

К

Канали, 166

каталоги таблиць, 35

Квант, 85

Контекст захисту, 82

контекст потоку, 84

Критична секція, 129, 144

Л

лічильник семафора, 146

М

Мютекс, 138, 144

покинутий, 143

маркер доступу, 82

Модифіковане мікроядро, 14

Монітор безпеки, 18

Н

Напівдуплексний режим, 167

не сигнальний стан, 135

О

образ процесу, 82

ордінал, 27

П

первинний потік, 83

Підсистема оточення

OS/2, 17

POSIX, 17

VDM, 16

Win32, 16

WOW, 16

Підсистема оточення, 16

Підсистема підтримки вікон і графіки, 19

події, 120, 128, 135, 151, 152, 153, 154, 155, 156

що скидаються автоматично, 152

що скидаються вручну, 152

подія, 152, 153, 154, 155

Потік, 83

примітив синхронізації, 138

проекція файлу, 157

Простір імен, 140

Протокол, 2, 157, 166

заснований на потоці, 166

орієнтований на передачу повідомлень, 166

орієнтовантований на з'єднання, 167

що зберігає порядок даних, 167

Процес, 82

Процеси підтримки системи, 15

Процеси сервісів, 16

пул потоків, 125

Р

реалізації іменованих каналів, 179

режим дуплексний, 167

напівдуплексний, 167

симплексний, 168

рекурсивний вхід у критичну секцію, 132

Рівень абстрагування від устаткування, 19

рівні пріоритетів реального часу, 87

рівні пріоритету планування, 87

С

семафор, 146, 147, 149, 150, 155

сигнальний стан, 135

Симплексний режим, 168

201

синхронізація потоків, 128

Ф

 

Т

файл підкачування, 37

 

файлові системи, 41

таблиці сторінок, 35

CDFS, 41

 

Таблиця імпорту, 27

FAT, 41

 

 

NTFS, 41

У

UDF, 41

уособлення, 187

Я

 

 

Ядро, 19

202

СПИСОК ЛІТЕРАТУРИ ОСНОВНА

1.Вильямс А. Системное программирование в Windows 2000 для профессионалов. − СПб.: Питер, 2001. − 624 с.: ил.

2.Джонс Э., Оланд Дж. Программирование в сетях Microsoft Windows. Мастер-класс: Пер. с англ. – С.Пб.: Питер; М.: Издательско-торговый дом «Русская редакция», 2001. – 608 с.: ил.

3.Побегайло А.П. Системное программирование в Windows. – С.Пб.: БХВ-

Петербург, 2006. – 1056 с.: ил.

4.Рихтер Дж. Windows для профессионалов: создание эффективных Win32 приложений с учетом специфики 64-разрядной версии Windows/Пер. С англ. − 4- е изд. − СПб.: Питер; М.: Издательско-торговый дом "Русская Редакция", 2004. − 749 с.; ил.

5.Рихтер Дж., Кларк Дж. Д. Программирование серверных приложений для

Microsoft Windows 2000. Мастер-класс /Пер. с англ. – СПб.: Питер; М.:

Издательско-торговый дом «Русская Редакция», 2001. – 592 с.: ил.

6.Руссинович М. и Соломон Д. Внутреннее устройство Microsoft Windows Server 2003, Windows XP и Windows 2000. Мастер-класс. / Пер. с англ. − 4- е изд. − М.: Издательско-торговый дом "Русская редакция"; − СПб.:

Питер; 2005. − 992 с.

7.Снейдер Й. Эффективное программирование TCP/IP. Библиотека программиста. – С.Пб.: Питер, 2002. – 320 с.:ил.

8.Харт, Джонсон, М. Системное программирование в среде Windows. – 3- е издание: Пер. с англ. – М.: Издательский дом «Вильямс», 2005. – 592 с.

9.Фролов А.В., Фролов Г.В. Программирование для Windows NT. − М.: Диалог-МИФИ, 1996. Том 26, − Часть 1. − 272 с.

203

10.Фролов А.В., Фролов Г.В. Программирование для Windows NT. − М.: Диалог-МИФИ, 1997. Том 27, − Часть 2. − 272 с.

ДОДАТКОВА

11.Ганеев Р. М. Проектирование интерфейса пользователя средствами

Win32 API. - М.: Горячая Линия - Телеком, 2001. – 336 с.

12.Зайцев О.В. Rootkits, Spyware / Adware, Keyloggers & Backdoors:

обнаружение и защита. – С.Пб.: БХВ-Петербург, 2006. – 304 с.:ил.

13.Колисниченко Д.Н. Rootkits под Windows. Теория и практика программирования «шапок-невидимок».С.Пб.: Наука и техника, 2006.

– 320 с.: ил.

14.Кэрриэ Б. Криминалистический анализ файловых систем. – СПб.: Питер, 2007. – 480 с.: ил.

15.Леонтьев Б.К. Форматы файлов Microsoft Windows XP: Справочник. – М.: ЗАО «Новый издательский дом», 2005. – 352 с.

16.Магда Ю.С. Ассемблер. Разработка и оптимизация Windows- приложений. – БХВ-Петербург, 2003. – 544 с.: ил.

17.Магда Ю.С. Использование ассемблера для оптимизации программ на С++. – СПб.: БХВ-Перербург, 2004. – 496 с.: ил.

18.Неббет Г., "Справочник по базовым функциям API Windows NT/2000", Издательский дом "Вильямс", 2002.

19.Петзолд Ч.. Программирование для Windows 95; в двух томах. пер. с

англ. – СПб.: BHV, 1997. Том I: – 752 с., Том II: – 368 с.

20.Пирогов В.Ю. Ассемблер и дизассемблирование. – СПб.: БХВ-Петербург, 2006. – 464 с.: ил.

21.Пирогов В.Ю. Ассемблер для Windows. — М.: Издатель Молгачева С.В., 2002. – 552 с., ил.

204

22.Румянцев П.В. Азбука программирования в Win32 API. 3-е изд., доп.

М.: "Горячая линия-телеком", 2001. – 312 с.

23.Румянцев П. В. Работа с файлами в Win 32 API. 2-е изд., – М.: Горячая линия-телеком", 2002. – 216 с.

24.Сорокина С.И., Тихонов А.Ю., Щербаков А.Ю. Программирование драйверов и систем безопасности: Учеб. пособие. – СПб.: БХВ- Петербург, М.:Издатель Молгачева С.В., 2003. – 256 с.: ил.

25.Финогенов К.Г. Win32. Основы программирования. – 2- е изд., испр. и дополн. – М.: Диалог-МИФИ, 2006. – 416 с.

26.Хоглунд Г., Батлер Дж. Руткиты: внедрение в ядро Windows. – СПб.:

Питер, 2007. – 285 с.: ил.

27.Хоннейкатт Дж. Реестр Microsoft Windows XP. Справочник профессио-

нала. – М:. СП ЭКОКОМ, 2003. – 656 с.

28.Шрайбер С. Недокументированные возможности Windows 2000. Библиотека программиста. – СПб.: Питер, 2002. – 544 с.: ил.

205

Конспект лекцій з навчальної дисципліни «Системне програмне забезпечення» для студентів денної форми навчання за напрямом 6.050102 – «Комп'ютерна інженерія» (у тому числі скорочений термін навчання).

Укладач: старш. викл. Ю.В. Зілінський,

Відповідальний за випуск зав. кафедри КІС проф. А.В. Луговой

Підп. до др. ________________Формат 60х84 1/16. Папір тип. Друк ризографія. Ум. друк. арк. ___. Наклад ________ прим. Зам. ____________. Безкоштовно.

Видавничий відділ КДУ імені Михайла Остроградського 39600, м. Кременчук, вул. Першотравнева, 20