Процессы и потоки в ОС Windows

Содержание

Слайд 2

Литература

М. Русинович, Д. Соломин Внутреннее устройство Windows: Windows Server 2003, Windows XP,

Литература М. Русинович, Д. Соломин Внутреннее устройство Windows: Windows Server 2003, Windows
Windows 2000. Мастер-класс. / Пер. с анг. – 4-е изд. – М.: Издательско-торговый дом «Русская редакция»; СПб.: Питер, 2005. – 992 с.
Э. Таненбаум Современные операционные системы. 3-е изд.; СПб.: Питер, 2010. – 1120 с.

Слайд 3

Структура данных процессов и потоков

Структура данных процессов и потоков

Слайд 4

Блок процесса EPROCESS

Блок процесса EPROCESS

Слайд 5

Блок процесса исполнительной системы

Блок процесса исполнительной системы

Слайд 6

Поля в блоке PEB

Поля в блоке PEB

Слайд 7

Переменные ядра, связанные с производительностью

Переменные ядра, связанные с производительностью

Слайд 8

Счетчики производительности, связанные с процессами

Счетчики производительности, связанные с процессами

Слайд 9

Функции, связанные с процессами

Функции, связанные с процессами

Слайд 10

Функции, связанные с процессами

Функции, связанные с процессами

Слайд 11

Основные этапы создания процесса

Основные этапы создания процесса

Слайд 12

Выбор активируемого Windows- образа

Выбор активируемого Windows- образа

Слайд 13

Основные этапы создания процесса

Основные этапы создания процесса

Слайд 14

Этап 2: Создание объекта «процесс»

Этап 2: Создание объекта «процесс»

Слайд 15

Основные этапы создания процесса

Основные этапы создания процесса

Слайд 16

Этап 3: Создание первичного потока, его стека и контекста

Этап 3: Создание первичного потока, его стека и контекста

Слайд 17

Этап 3: Создание первичного потока, его стека и контекста

Этап 3: Создание первичного потока, его стека и контекста

Слайд 18

Этап 3: Создание первичного потока, его стека и контекста

Этап 3: Создание первичного потока, его стека и контекста

Слайд 19

Основные этапы создания процесса

Основные этапы создания процесса

Слайд 20

Этап 4: Уведомление подсистемы Windows о новом процессе

Этап 4: Уведомление подсистемы Windows о новом процессе

Слайд 21

Реакция ОС на уведомление о новом процессе

Реакция ОС на уведомление о новом процессе

Слайд 22

Реакция ОС на уведомление о новом процессе

Реакция ОС на уведомление о новом процессе

Слайд 23

Реакция ОС на уведомление о новом процессе

Реакция ОС на уведомление о новом процессе

Слайд 24

Основные этапы создания процесса

Основные этапы создания процесса

Слайд 25

Тема: Процессы и потоки в ОС Windows NT

2. Внутреннее устройство потоков.

Тема: Процессы и потоки в ОС Windows NT 2. Внутреннее устройство потоков.

Слайд 26

Блок потока исполнительной системы

Блок потока исполнительной системы

Слайд 27

Схема блока потока ядра

Схема блока потока ядра

Слайд 28

Поля блока переменных окружения потока

Поля блока переменных окружения потока

Слайд 29

Утилиты для исследования потоков и функций

Утилиты для исследования потоков и функций

Слайд 30

Тема: Процессы и потоки в ОС Windows NT

3. Планирование потоков.

Тема: Процессы и потоки в ОС Windows NT 3. Планирование потоков.

Слайд 31

Уровни приоритета потоков

Уровни приоритета потоков

Слайд 32

Взаимосвязь приоритетов в ядре и Windows API

Взаимосвязь приоритетов в ядре и Windows API

Слайд 33

Уровни прерываний и уровни приоритета

Уровни прерываний и уровни приоритета

Слайд 34

Состояния потоков в Windows XP

Состояния потоков в Windows XP

Слайд 35

Состояния потоков в Windows Server 2003

Состояния потоков в Windows Server 2003

Слайд 36

База данных диспетчера ядра

База данных диспетчера ядра

Слайд 37

Величины квантов

2*3 = 6*10 мс = 60 мс (рабочая станция)
12*3 = 36*15

Величины квантов 2*3 = 6*10 мс = 60 мс (рабочая станция) 12*3
мс = 540 мс (сервер)

Слайд 38

Самостоятельное переключение

Самостоятельное переключение

Слайд 39

Планирование потоков с вытеснением

Планирование потоков с вытеснением

Слайд 40

Планирование потоков в момент завершения кванта текущего потока

Планирование потоков в момент завершения кванта текущего потока

Слайд 41

Рекомендованные приращения приоритета

Рекомендованные приращения приоритета
Имя файла: Процессы-и-потоки-в-ОС-Windows.pptx
Количество просмотров: 494
Количество скачиваний: 3