Составители:
Рубрика:
Содержание
Введение .............................................................................................................. 5
Глава 1. Основы программирования в ОС семейства Windows .................... 6
1.1. Базовые элементы ОС семейства Windows ...................................... 6
1.2. Взаимодействие программ и Windows ............................................. 8
1.3. Сходства и различия Windows 9xи Windows NT
(Windows 2000) .................................................................................. 10
Глава 2. Многозадачность в ОС Windows ....................................................... 12
2.1. Общие положения многозадачности
и многопоточности в ОСWindows ................................................... 12
2.2. API-функции для работы с процессами и потоками ....................... 18
2.3. Управление потоками и процессами ................................................ 22
2.3.1. Изменение приоритета процесса .................................................... 22
2.3.2. Прерывание и возобновление выполнения потоков .................... 23
2.3.3. Получение информации о существующих потоках ..................... 24
2.3.4. Прекращение выполнения потока .................................................. 25
2.4. Синхронизация потоков ..................................................................... 27
2.4.1. Общие положения ............................................................................ 27
2.4.2. Семафоры и исключающие семафоры .......................................... 29
2.4.3. Объект событие ................................................................................ 31
2.4.4. Совместное использование семафоров,
исключающих семафоров и событий .............................................. 32
2.4.5. Критический раздел ......................................................................... 34
2.5. Создание потоков с помощью функций библиотеки MFC ............ 34
Глава 3. Управление памятью в ОС Windows ................................................. 36
3.1. Архитектура памяти в ОС Windows ................................................. 36
3.2. Механизм образования виртуальной памяти в ОС Windows ......... 38
3.3. Интерфейсы API-функций
для управления памятью в Windows ................................................ 43
3.3.1. Работа приложений с виртуальной памятью ................................ 44
3.3.2. Файлы, проецируемые в память ..................................................... 50
3.3.3. Функции для работы с динамической областью памяти ............. 53
Глава 4. Организация ввода/вывода в ОС Windows ....................................... 56
4.1. Асинхронный ввод/вывод .................................................................. 56
4.2. Использование потоков для организации ввода/вывода ................ 63
4.3. Использование перекрывающегося ввода/вывода .......................... 64
4.4. Использование портов завершения ввода/вывода ........................... 67
Глава 5. Реестр ОС Windows ............................................................................. 69
5.1. Структура реестра Windows .............................................................. 69
5.2. API-функции для работы с реестром Windows ................................ 73
Глава 6. Буфер обмена в ОС Windows ............................................................. 77
4
Содержание Введение .............................................................................................................. 5 Глава 1. Основы программирования в ОС семейства Windows .................... 6 1.1. Базовые элементы ОС семейства Windows ...................................... 6 1.2. Взаимодействие программ и Windows ............................................. 8 1.3. Сходства и различия Windows 9xи Windows NT (Windows 2000) .................................................................................. 10 Глава 2. Многозадачность в ОС Windows ....................................................... 12 2.1. Общие положения многозадачности и многопоточности в ОСWindows ................................................... 12 2.2. API-функции для работы с процессами и потоками ....................... 18 2.3. Управление потоками и процессами ................................................ 22 2.3.1. Изменение приоритета процесса .................................................... 22 2.3.2. Прерывание и возобновление выполнения потоков .................... 23 2.3.3. Получение информации о существующих потоках ..................... 24 2.3.4. Прекращение выполнения потока .................................................. 25 2.4. Синхронизация потоков ..................................................................... 27 2.4.1. Общие положения ............................................................................ 27 2.4.2. Семафоры и исключающие семафоры .......................................... 29 2.4.3. Объект событие ................................................................................ 31 2.4.4. Совместное использование семафоров, исключающих семафоров и событий .............................................. 32 2.4.5. Критический раздел ......................................................................... 34 2.5. Создание потоков с помощью функций библиотеки MFC ............ 34 Глава 3. Управление памятью в ОС Windows ................................................. 36 3.1. Архитектура памяти в ОС Windows ................................................. 36 3.2. Механизм образования виртуальной памяти в ОС Windows ......... 38 3.3. Интерфейсы API-функций для управления памятью в Windows ................................................ 43 3.3.1. Работа приложений с виртуальной памятью ................................ 44 3.3.2. Файлы, проецируемые в память ..................................................... 50 3.3.3. Функции для работы с динамической областью памяти ............. 53 Глава 4. Организация ввода/вывода в ОС Windows ....................................... 56 4.1. Асинхронный ввод/вывод .................................................................. 56 4.2. Использование потоков для организации ввода/вывода ................ 63 4.3. Использование перекрывающегося ввода/вывода .......................... 64 4.4. Использование портов завершения ввода/вывода ........................... 67 Глава 5. Реестр ОС Windows ............................................................................. 69 5.1. Структура реестра Windows .............................................................. 69 5.2. API-функции для работы с реестром Windows ................................ 73 Глава 6. Буфер обмена в ОС Windows ............................................................. 77 4
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »