8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

В -depth Analysis of Windows Operating System (том 7) (США) Pavel Professional Technology Office Sytra Автоматическая программное обеспечение (новое) Книжный магазин Xinhua Подличный книжный книжный книжный магазин людей Post и Telecommunications Publishing House

Цена: 1 536руб.    (¥72.68)
Артикул: 643424427685

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:四川辞书出版社图书专营店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥76.361 614руб.
¥191.34 043руб.
¥ 25.7 20.93443руб.
¥42.8905руб.
11.jpg
Профессиональные технологии.jpg

В -depth Analysis of Windows Opering System (Vol. 1) (7 -я версия)

сделать  К:(Красота) Павиль·Josiwvic ждет, пока Лю Хуи переведет
решительный  цена:179.9
из Версия общество:Люди после прессы
Дата публикации:01 апреля 2021 г.
страница  число:656
установить  рамка:Мягкая обложка
ISBN:9787115556943
Рекомендация главного редактора

В исследовании архитектуры системы и внутренних компонентов системы Windows и понимайте принцип работы основных компонентов за кулисами.Это руководство было написано внутренней командой экспертов Microsoft и сделало всеобъемлющее обновление для Windows 10 и Windows Server 2016.Независимо от того, являетесь ли вы разработчиком или ИТ -специалистами, вы можете узнать о ключевых внутренних взглядах о том, как работает Windows.Через личную практику вы будете испытывать внутреннее поведение операционной системы Windows——Получите знания, которые можно использовать для улучшения дизайна приложений, отладки, производительности системы и поддержки.Эта книга поможет читателям: ● Узнайте важную сущность архитектуры системы Windows и ее ZUI, таких как процессы и потоки;

Каталог
●Глава 1 Концепция и инструменты 1
1.1 Версия операционной системы Windows 1
1.1.1 Windows 10 и Future Windows версия 3 3
1.1.2windows 10 и OneCore3
1.2 Основные понятия и термины 3
1.2.1windowsapi3
1.2.2 Услуги, функции и рутина 6
1.2.3 Процесс 7
1.2.4 Тейд 15
1.2.5 Домашнее задание 17
1.2.6 Виртуальная память 18
1.2.7 Режим ядра и пользовательский режим 20
1.2.8 Процедуры мониторинга виртуальных машин 23
1.2.9 Прошивка 25
1.2.10 Услуги терминала и несколько сессий 25
1.2.11 Объект и ручка 26
1.2.12 Безопасность 26
1.2.13 Реестр 28
1.2.14unicode28
1.3 В -десятого понимания внутреннего принципа Windows 30
1.3.1 монитор производительности и монитор ресурсов 30
1.3.2 Отладка ядра 32
1.3.3Windows Development Package 36 36
1.3.4 Инструментсинтерналс 37
1.4 Резюме 37
Глава 2 Архитектура системы 38
2.1 Цели спроса и проектирования 38
2.2 Модель операционной системы 39
2.3 Обзор аромата 39
2.3.1 Трансплантируемость 41
2.3.2 Симметрия многосторонняя 42
2.3.3 Эякуляция 45
2.3.4 Различия между клиентом и сервером версии 45
2.3.5 Тестирование версии 48
2.4 Обзор архитектуры безопасности на основе виртуализации 49
2.5 Важный компонент системы 51
2.5.1 Подсистема окружающей среды и подсистема DLL52
2.5.2 Другие подсистемы 57
2.5.3 Исполнительный орган 61
2.5.4 Ядр 63
2.5.5 Абстрактный абстрактный слой 66
2.5.6 Драйвер оборудования 69
2.5.7 Системный процесс 74
2.6 Резюме 84
Глава 3 Процесс и домашнее задание 85
3.1 Процесс создания 85
3.1.1 CreateProcess*Параметры функции 86
3.1.2 Создание Windows“модернизация”Процесс 87
3.1.3 Создание других типов процессов 87
3.2 Внутренняя структура процесса 88
3.3 Процесс защиты 95
3.3.1 Тип света (PPL) 96
3.3.2 Поддержка третьей партии PPL 99
3.4 Минимальный процесс и процесс PICO 100
3.4.1 Минимальный процесс 100
3.4.2PICO процесс 101
3.5 Trustlet (процесс безопасности) 102
3.5.1 Структура Trustlet 103
3.5.2.
3.5.3 Атрибут Trustlet 104
3.5.4
3.5.5 Trustlet Logo 105
3.5.6 Изоляция режима пользователя 105
3.5.7
3,6 CREATEPROCESS процесс 107
3.6.1 Стадия 1: преобразовать и проверить параметры и логотип 108
3.6.2 Стадия 2: Откройте изображение, которое будет выполнено 112
3.6.3 Стадия 3: Создать объект исполнительного процесса Windows 114
3.6.4 Стадия 4: Создайте начальный поток и его стек и контекст 118
3.6.5 Фаза 5: выполнить работу инициализации, связанные с подсистемой Windows 120
3.6.6 Стадия 6: начало выполнения начального потока 121
3.6.7 Стадия 7: выполните работу инициализации процесса в контексте нового процесса 122
3.7 Прекращение процесса 126
3.8 Программа загрузки изображений 127
3.8.1 Ранняя работа по инициализации процесса 129
3.8.2dll Анализ и сокращение имени до 131
3.8.3 База данных модуля загрузки 135
3.8.4 Анализ импорта 138
3.8.5 Задняя обработка процесса введения 139
3.8.6switchback140
3.8.7API Установка 142
3.9 Домашнее задание 144
3.9.1 Домашнее задание 145
3.9.2 Используйте домашнее задание 146
3.9.3 Вложенное домашнее задание 146
3.9.4Windows Container (Serversilo) 150
3.10 Резюме 157
Глава 4 Тема 158
4.1 Создание потока 158
4.2 Внутренний механизм резьбы 159
4.2.1 Структура данных 159
4.2.2 Рождение потока 169
4.3 Просмотр действия потока 170
4.4 Образ в резьбе 175
4.4.1 Обзор планирования Windows 175
4.4.2 Уровень приоритета 176
4.4.3 Статус потоков 181
4.4.4 Расписание базы данных программы 186
4.4.5 Диапазон 188
4.4.6 Приоритетное увеличение 193
4.4.7 Переключить на контекст 207
4.4.8 Сцена отправки 208
4.4.9 Бесплатная тема 2111
4.4.10 Поток висит 214
4.4.11 (глубина) заморожен 214
4.4.12 Выбор потока 216
4.4.13 Multi -processor System 217
4.4.14 Выбор потоков в многопрофильной системе 230
4.4.15 Выбор процессора 231
4.4.16 Большой
4.5 Групповое планирование 234
4.5.1 Динамическое и справедливое общее планирование 235
4.5.2CPU Ставка 238
4.5.3 Динамическое добавление и замена процессора 241
4.6 Рабочие завод (пул темы) 242
4.7 Резюме 245
Глава 5 Управление памятью 246
5. Введение в менеджер памяти 246
5.1.1 Компонент диспетчера памяти 247
5.1.2 большие страницы и небольшие страницы 247
5.1.3 Посмотреть на использование памяти 249
5.1.4 Внутренняя синхронизация 252
5. Сервис, предоставленная менеджером памяти 252
5.2.1 Статус страницы и распределение памяти 253
5.2.2 Отправление дозировки и представления 256
5.2.3 Заблокировать в память 256
5.2.4 Гранулярность выделенного 257
5.2.5 Обмен памятью и отображение файла 257
5.2.6 Защитная память 259
5.2.7 Защита от выполнения данных 260
5.2.8. Скопируйте 263 при написании
5.2.9 Расширение окна адреса 264
5.3 Сбор режима ядра (пул системной памяти) 265
5.3.1 Размер бассейна 266
5.3.2 Мониторинг использования пулов памяти 267
5.3.3 Список просмотра 270
5.4 Stack Manager 271
5.4.1 Пакет процессов 272
5.4.2 Тип кучи 273
5.4.3nt Сваи 273
5.4.4 Пактальная синхронизация 273
5.4.5 Портал 275
5.4.6 Характеристики безопасности кучи 279
5.4.7 Характеристики отладки кучи 280
5.4.8 Страницы Сваи 280
5.4.9 Сваловая терпимость 283
5.5 Mayout Virtual Address Space 284
5.5.1x86 Адресное пространство 285
5.5.2x86 Системный адресной компоновки 288
5.5.3x86 Session Space 288
5.5.4 Системная страница Таблица 290
5.5.5 Arder Space Mayout 291
5.5.664 -BIT Адресное пространство 291
5.5.7x64 Пределы виртуальной адресации 293
5.5.8.
5.5.9.
5.5.10 Mayout 298 Пользовательского пространства 298
5.6 Конверсия адреса 303
5.6.1x86 Преобразование виртуального адреса 303
5.6.2. Буфер сбоку преобразования адреса 308
5.6.3x64 Преобразование виртуального адреса 311
5.6.4Arm Virtual Adder Conversion 311
5.7 Обработка ошибок страницы 312
5.7.1 низкий PTE313
5.7.2 Прототип PTE314
5.7.3 Страница до ввода/у O316
5.7.4 Ошибка страницы конфликта 316
5.7.5 Ошибка страницы кластера кластера 317
5.7.6 Файл страницы 317
5.7.7 Предоставление дозировки и системы системы 322
5.7.8 Отправить дозировку и размер файла страницы 325
5.8 Stack 326
5.8.1 Пользовательский стек 326
5.8.2 Стек ядра 327
5.8.3dpc Stack 328
5.9 Дескриптор виртуального адреса 328
5.9.1 VAD329 процесса
5.9.2 Поверните VAD330
5.10NUMA331
5.11 Объект 331
5.12 Рабочая коллекция 338
5.12.1 Страница по требованию 338
5.12.2 Логический предварительный
5.12.3 Стратегия размещения 341
5.12.4 Управление рабочими наборами 342
5.12.5 Диспетчер набора баланса и коммутатор 346
5.12.6 System Work Set 346
5.12.7 Событие уведомления памяти 347
5.13 Номер страницы База данных 349
5.13.1 Конверсия списка страниц 351
5.13.2 Приоритет страницы 357
5.13.3 Страница «Запись и отображение страницы». Напишите 359
5.13.4 Структура данных PFN 361
5.13.5 Файл страницы сохраняет 364
5.14 Физическая память 366
5.15 Сжатие памяти 369
5.15.1 Диаграмма процесса сжатия 370
5.15.2 Архитектура сжатия 372
5.16 Отдел памяти 374
5.17 Союз памяти 376
5.17.1 Стадия поиска 378
5.17.2 Фаза классификации 378
5.17.3 Стадия комбинации страниц 379
5.17.4 от частного до общего PTE380
5.17.5 Выпуск совместной страницы 381
5.18 Полета памяти 384
5.18.1 Интерфейс программирования 385
5.18.2 Инициализация полетов по памяти 385
5.18.3
5.18.4 Загрузите данные в Feidi 387
5.18.5 Инициализация полета 388
5.19 Проспективное управление памятью (Superfetch) 388
5.19.1 Компонент 388
5.19.2 Отслеживание и регистрация 390
5.19.3 Сцена 390
5.19.4 Приоритет страницы и тяжелый баланс 391
5.19.5 Сильная производительность 393
5.19.6readyboost394
5.19.7ReadyDrive395
5.19.8 Отражение процесса 395
5.20 Резюме 397
Глава 6 Система ввода/вывода 398
6.1i/o Системный компонент 398
6.1.1i/o Менеджер 400
6.1.2 Типичная обработка ввода/вывода 400
6.2 Уровень запроса прерывания и процесс задержки вызов 402
6.2.1 Уровень запроса на прерывание 402
6.2.2 Процесс задержки вызов 404
6.3 Драйвер оборудования 405
6.3.1 Тип драйвера устройства 406
6.3.2 Структура водителя 410
6.3.3 Объекты программы и оборудования.
6.3.4 Откройте устройство 417
6.4i/o Обработка 421
6.4.1i/o Тип 421
6.4.2i/o Запрос Пакет 423
6.4.3 Запрос ввода/вывода для одно -слойных оборудования для оборудования 433
6.4.4 Запрос ввода/вывода 440 для многослойных драйверов
6.4.5.
6.4.6i/o Отмена 443
6.4.7i/o Порт завершения 447
6.4.8i/o Приоритетная обработка 451
6.4.9 Уведомление о контейнере 455
6.5 Программа проверки драйвера 456
6.5.1 Варианты проверки, связанные с вводом/выводом 458
6.5.2 Параметры проверки, связанные с памятью 458
6.6 Plug and Play Manager 462
6.6.1 Уровень поддержки заглушки и воспроизведения 462
6.6.2 Оборудование 463
6.6.3 Стек оборудования 465
6.6.4 Поддержка драйвера для плагина -in и сыграл 470
6.6.5 Установите драйвер для установки 472
6.7 Загрузка и установка обычных драйверов 475
6.7.1 Загрузка драйвера 475
6.7.2 Установка драйвера 477
6.8windows драйвер базовый 477
6.8.1 Berobic Mode Framework 478
6.8.2 Режим пользовательского режима.
6.9 Power Manager 488
6.9.1 Connect и новый резерв 491
6.9.2 Операция Power Manager 491
6.9.3 Работа питания водителя 492
6.9.4 Драйвер и приложения для управления источником питания устройства 495
6.9.5.
6.9.6 Запрос на доступность питания 497
6.10 Резюме 498
Глава 7 Security 500
7. Рейтинг безопасности 500
7.1.1 Стандарт оценки компьютерной системы доверенной системы 500
7.1.2 Общий стандарт 501
7.2 Компонент системы безопасности 502
7.3 Безопасность на основе виртуализации 504
7.3.1CredentialGuard505
7.3.2deviceguard510
7.4 Защитный объект 512
7.4.1 Посетите чек 513
7.4.2 Идентификатор безопасности 516
7.4.3 Учетная запись виртуальной службы 533
7.4.4 Дескриптор безопасности и контроль доступа 537
7.4.5 Динамический контроль доступа 550
7Authzapi551
7.6 Разрешения и привилегии учетной записи 552
7.6.1 разрешение на счете 553
7.6.2 Привилегия 554
7.6.3 Super Privilege 558
7.7 ПРОЦЕСС И ТЕЙСКОЙ ТОКЕН 559 559
7.8 Аудит безопасности 559
7.8.1 Объект аудита посетите 560
7.8.2 Глобальная стратегия обзора 563
7.8.3 Настройка стратегии расширенного аудита 564
7AppContainer565
7.9.1UWP Обзор приложения 566
7.9.2AppContainer567
7.10 Вход 587
7.10.1 Инициализация Whinlogon 588
7.10.2 Шаг из входа пользователя 590
7. 10.3 Гарантированная аутентификация 594
7.10.4windowsbiometricframework595
7.10.5windowshello597
7.11 Контроль учетной записи пользователя и виртуализация 598
7.11.1 Файловая система и виртуализация реестра 598
7.11.2 Увеличение мощности 603
7.12 Атака 608
7.12.1 Стратегия помощи процесса 608
7.12.2 Целостность потока управления 612
7.12.3 Заявление о безопасности 622
7.13 Логотип приложения 626
7.14applocker626
7.15 программная стратегия 630
7.16 Защита от пласта ядра 632
7.17PatchGuard633
7.18hyperguard635
7.19 Резюме 636
Содержание пунктирное

Введение в контент

Эта книга основана на Windows 10 и Windows Server 2016, чтобы проанализировать знания системной архитектуры, процессов, потоков, управления памятью операционной системы Windows. Таким образом, он будет нацелен на его при разработке приложений для платформы Windows, вы можете лучше понять взаимосвязь между различными механизмами проектирования.
Эта книга сначала представляет основные концепции и инструменты Windows, а также архитектуру и основные компоненты Windows, а затем вводятся процесс и работу, управление памятью, систему ввода -вывода и другой контент.
Эта книга дополняет большое количество экспериментов и дает читателям конкретные шаги, чтобы попробовать себя. Улучшение дизайна приложений, отладки, а также производительность и поддержки системы.
Эта книга подходит для надежды ...

Об авторе

(Красота) Павиль·Josiwvic ждет, пока Лю Хуи переведет

Павиль·Павел Йосифович - автор подписания, который занимается технологиями и инструментами Microsoft, или Microsoft MVP и онлайн -образовательного сайта.Алекс·Алекс Ионеску является вице -президентом EDR стратегии Crowdstrike и экспертом в области базового программного обеспечения для системы, исследований операционных систем и разработки ядра, обучения безопасности и обратной инженерии.Он преподавал курсы по внутреннему механизму окон в мире и активно участвует в исследовании безопасности.отметка·Э. Марк Э.Руссинович является руководителем Microsoft Azure (глобализация Microsoft и корпоративная облачная платформа) ......