Слайд 2Литература
М. Русинович, Д. Соломин Внутреннее устройство Windows: Windows Server 2003, Windows XP,
Windows 2000. Мастер-класс. / Пер. с анг. – 4-е изд. – М.: Издательско-торговый дом «Русская редакция»; СПб.: Питер, 2005. – 992 с.
Э. Таненбаум Современные операционные системы. 3-е изд.; СПб.: Питер, 2010. – 1120 с.
Слайд 3 Структура данных процессов и потоков
Слайд 5 Блок процесса исполнительной системы
Слайд 7Переменные ядра, связанные с производительностью
Слайд 8 Счетчики производительности, связанные с процессами
Слайд 9 Функции, связанные с процессами
Слайд 10 Функции, связанные с процессами
Слайд 11 Основные этапы создания процесса
Слайд 12 Выбор активируемого Windows- образа
Слайд 13 Основные этапы создания процесса
Слайд 14 Этап 2: Создание объекта «процесс»
Слайд 15 Основные этапы создания процесса
Слайд 16 Этап 3: Создание первичного потока, его стека и контекста
Слайд 17 Этап 3: Создание первичного потока, его стека и контекста
Слайд 18 Этап 3: Создание первичного потока, его стека и контекста
Слайд 19 Основные этапы создания процесса
Слайд 20 Этап 4: Уведомление подсистемы Windows о новом процессе
Слайд 21 Реакция ОС на уведомление о новом процессе
Слайд 22 Реакция ОС на уведомление о новом процессе
Слайд 23 Реакция ОС на уведомление о новом процессе
Слайд 24 Основные этапы создания процесса
Слайд 25 Тема: Процессы и потоки в ОС Windows NT
2. Внутреннее устройство потоков.
Слайд 26 Блок потока исполнительной системы
Слайд 28 Поля блока переменных окружения потока
Слайд 29 Утилиты для исследования потоков и функций
Слайд 30 Тема: Процессы и потоки в ОС Windows NT
3. Планирование потоков.
Слайд 32 Взаимосвязь приоритетов в ядре и Windows API
Слайд 33 Уровни прерываний и уровни приоритета
Слайд 35 Состояния потоков в Windows Server 2003
Слайд 37Величины квантов
2*3 = 6*10 мс = 60 мс (рабочая станция)
12*3 = 36*15
мс = 540 мс (сервер)
Слайд 39 Планирование потоков с вытеснением
Слайд 40 Планирование потоков в момент завершения кванта текущего потока
Слайд 41Рекомендованные приращения приоритета