Некоторые сведения об архитектуре Windows
Некоторые сведения об архитектуре WindowsАрхитектура памяти Win32
Разделы адресного пространства
Разделы адресного пространства процесса
Таблица 12 2 Состояния страниц
Подсистемы ОС
Архитектура Windows
Взаимодействие подсистем
Разделяемые ресурсы
Стратегии решения проблемы
Транзакции
Тупиковая ситуация (Deadlock)
Механизмы синхронизации
Иерархия классов синхронизации
Таблица 12 3 Значения выступающие
Таблица 12 4 Возвращение значений
Критические секции
Windows 2000 — многозадачная операционная система
Мьютексы (Mutexes)
События
Семафоры
Блокировки (Locks)
Специальные блокировки
Устранение тупиковых ситуаций
Уровни и платформы
Однозадачные операционные системы
Диаграмма взаимодействия ОС с прикладной программой
Алгоритм опроса готовности
Алгоритм обработки аппаратного прерывания
Диаграмма асинхронного взаимодействия
Многозадачные операционные системы
Переключение потоков в системе
Процессы и потоки
Приоритеты процессов
Приоритеты потоков
Таблица 12 1 Приоритеты потоков
Переключение потоков
Вытеснение потока с более низким приоритетом
Диапазон изменения приоритета потока
Содержание раздела