home
|
login
|
register
|
DMCA
|
contacts
|
help
|
donate
|
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
А
Б
В
Г
Д
Е
Ж
З
И
Й
К
Л
М
Н
О
П
Р
С
Т
У
Ф
Х
Ц
Ч
Ш
Щ
Э
Ю
Я
my bookshelf
|
genres
|
recommend
|
rating of books
|
rating of authors
|
reviews
|
new
|
форум
|
collections
|
читалки
|
авторам
|
add
fantasy
space fantasy
fantasy is horrors
heroic
prose
military
child
russian
detective
action
child
ironical
historical
political
western
adventure
adventure (child)
child's stories
love
religion
antique
Scientific literature
biography
business
home pets
animals
art
history
computers
linguistics
mathematics
religion
home_garden
sport
technique
publicism
philosophy
chemistry
close
2.Внутреннее устройство Windows (гл. 5-7)
Title:
2.Внутреннее устройство Windows (гл. 5-7)
Author:
Руссинович Марк + Соломон Дэвид
Оценка:
3.2
of
5
, readers votes -
34
Genre:
computers
Annotation:
Продолжение книги 'Внутреннее устройство Microsoft Windows' – 5 и 7 главы.
Table of Contents:
hide Table of Contents
М.Руссинович, Д.Соломон Внутреннее устройство Microsoft Windows (главы 5–7)
ГЛABA 5 Запуск и завершение работы системы
Процесс загрузки
Что предшествует загрузке на платформах x86 и x64
Загрузочный сектор и Ntldr на платформах x86 и x64
Процесс загрузки на платформе IA64
Инициализация ядра и компонентов исполнительной системы
Smss, Csrss и Winlogon
Отложенные действия по переименованию файлов
Автоматически запускаемые образы
Анализ проблем при загрузке и запуске системы
Последняя удачная конфигурация
Безопасный режим
Загрузка драйверов в безопасном режиме
Программное обеспечение с поддержкой безопасного режима
Ведение протокола при загрузке в безопасном режиме
Консоль восстановления
Решение распространенных проблем загрузки
Повреждение MBR
Повреждение загрузочного сектора
Неправильная конфигурация Boot.ini
Повреждение системных файлов
Windows FiIe Protection
Повреждение куста System
Крах или зависание после вывода экрана-заставки
Завершение работы системы
Резюме
ГЛABA 6 Процессы, потоки и задания
Внутреннее устройство процессов
Структуры данных
Переменные ядра
Счетчики производительности
Сопутствующие функции
Что делает функция CreateProcess
Этап 1: открытие образа, подлежащего выполнению
Этап 2: создание объекта «процесс»
Этап 2A: формирование блока EPROCESS
Этап 2B: создание начального адресного пространства процесса
Этап 2C: создание блока процесса ядра
Этап 2D: инициализация адресного пространства процесса
Этап 2E: формирование блока PEB
Этап 2F: завершение инициализации объекта «процесс» исполнительной системы
Этап 3: создание первичного потока, его стека и контекста
Этап 4: уведомление подсистемы Windows о новом процессе
Этап 5: запуск первичного потока
Этап 6: инициализация в контексте нового процесса
Сборки, существующие в нескольких версиях
Внутреннее устройство потоков
Структуры данных
Адрес Идентификатор ETHREAD потока Адрес TEB
Переменные ядра
Счетчики производительности
Сопутствующие функции
Рождение потока
Наблюдение за активностью потоков
Планирование потоков
Обзор планирования в Windows
Уровни приоритета
Функции Windows API, связанные с планированием
Сопутствующие утилиты
Диспетчер системных ресурсов Windows
Приоритеты реального времени
Уровни прерываний и уровни приоритета
Состояния потоков
База данных диспетчера ядра
Квант
Учет квантов времени
Управление величиной кванта
Динамическое увеличение кванта
Параметр реестра для настройки кванта
Сценарии планирования
Самостоятельное переключение
Вытеснение
Завершение кванта
Завершение потока
Переключение контекста
Поток простоя
Динамическое повышение приоритета
Динамическое повышение приоритета после завершения ввода-вывода
Динамическое повышение приоритета по окончании ожидания событий и семафоров
Динамическое повышение приоритета потоков активного процесса после выхода из состояния ожидания
Динамическое повышение приоритета после пробуждения GUI-потоков
Динамическое повышение приоритета при нехватке процессорного времени
Многопроцессорные системы
База данных диспетчера ядра в многопроцессорной системе
Системы с поддержкой Hyperthreading
Системы NUMA
Привязка к процессорам
Идеальный и последний процессоры
Алгоритмы планирования потоков в многопроцессорных системах
Выбор процессора для потока при наличии простаивающих процессоров
Выбор процессора для потока в отсутствие простаивающих процессоров
Выбор потока для выполнения на конкретном процессоре (Windows 2000 и Windows XP)
Выбор потока для выполнения на конкретном процессоре (Windows Server 2003)
Объекты-задания
Резюме
ГЛABA 7 Управление памятью
Введение в диспетчер памяти
Компоненты диспетчера памяти
Внутренняя синхронизация
Конфигурирование диспетчера памяти
Исследование используемой памяти
Сервисы диспетчера памяти
Большие и малые страницы
Резервирование и передача страниц
Блокировка памяти
Гранулярность выделения памяти
Разделяемая память и проецируемые файлы
Защита памяти
Запрет на выполнение
Программный вариант DEP
Копирование при записи
Диспетчер куч
Типы куч
Структура диспетчера кучи
Синхронизация доступа к куче
Ассоциативные списки
Куча с малой фрагментацией
Средства отладки
Pageheap
Address Windowing Extensions
Системные пулы памяти
Настройка размеров пулов
Мониторинг использования пулов
Ассоциативные списки
Утилита Driver Verifier
Настройка и инициализация Driver Verifier
Special Pool ( Особый пул)
Pool Tracking ( Слежение за пулом)
Force IRQL Checking ( Обяз. проверка IRQL)
Low Resources Simulation ( Нехватка ресурсов)
Структуры виртуального адресного пространства
Структуры пользовательского адресного пространства на платформе x86
Структура системного адресного пространства на платформе x86
Пространство сеанса на платформе x86
Системные PTE
Структуры 64-разрядных адресных пространств
Трансляция адресов
Трансляция виртуальных адресов на платформе x86
Каталоги страниц
Страницы таблиц и PTE
Адрес байта в пределах страницы
Ассоциативный буфер трансляции
Physical Address Extension (PAE)
Трансляция виртуальных адресов на платформе IA64
Трансляция виртуальных адресов на платформе x64
Обработка ошибок страниц
Недействительные PTE
Прототипные PTE
Операции ввода-вывода, связанные с подкачкой страниц
Конфликты ошибок страницы
Страничные файлы
Дескрипторы виртуальных адресов
Объекты-разделы
Рабочие наборы
Подкачка по требованию
Средство логической предвыборки
Правила размещения
Управление рабочими наборами
Диспетчер настройки баланса и подсистема загрузки-выгрузки
Системный рабочий набор
База данных PFN
Динамика списков страниц
Подсистема записи модифицированных страниц
Структуры данных PFN
Уведомление о малом или большом объеме памяти
Оптимизаторы памяти — миф или реальность?
Резюме
Rate this book
-
very good
good
not so good
poor
very poor
Read this book now:
2.Внутреннее устройство Windows (гл. 5-7)
Download (5296k) in formats:
fb2
,
epub
,
mobi
,
txt
,
html
title:
Купить книгу "2.Внутреннее устройство Windows (гл. 5-7)":
feed_id: 5296 pattern_id: 2266 book_author: Руссинович Марк + Соломон Дэвид book_name: 2.Внутреннее устройство Windows (гл. 5-7)
close [X]
close [X]
Reviews
Enter your name:
Rate this book
5 - very good
4 - good
3 - not so good
2 - poor
1 - very poor
поставьте оценку
Enter your comments or review:
Комментарий
получать комментарии о книге
2.Внутреннее устройство Windows (гл. 5-7)
на e-mail
Anti-spam code
Reviews