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