Диспетчер
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