Пакет Vstudio7


Некоторые сведения об архитектуре Windows

Некоторые сведения об архитектуре Windows
Архитектура памяти Win32
Разделы адресного пространства
Разделы адресного пространства процесса
Таблица 12 2 Состояния страниц
Подсистемы ОС
Архитектура Windows
Взаимодействие подсистем
Разделяемые ресурсы
Стратегии решения проблемы

Транзакции


Тупиковая ситуация (Deadlock)
Механизмы синхронизации
Иерархия классов синхронизации
Таблица 12 3 Значения выступающие
Таблица 12 4 Возвращение значений
Критические секции
Windows 2000 — многозадачная операционная система
Мьютексы (Mutexes)
События

Семафоры
Блокировки (Locks)
Специальные блокировки
Устранение тупиковых ситуаций
Уровни и платформы
Однозадачные операционные системы
Диаграмма взаимодействия ОС с прикладной программой
Алгоритм опроса готовности
Алгоритм обработки аппаратного прерывания
Диаграмма асинхронного взаимодействия

Многозадачные операционные системы
Переключение потоков в системе
Процессы и потоки
Приоритеты процессов
Приоритеты потоков
Таблица 12 1 Приоритеты потоков
Переключение потоков
Вытеснение потока с более низким приоритетом
Диапазон изменения приоритета потока
Содержание раздела