Книга внутренних Windows

Windows internals 7th edition (part 1) охватывает архитектуру и основные внутренние компоненты Windows 10 и Windows Server 2016. Эта книга поможет вам:

  • Общие сведения об архитектуре системы Windows и ее общих компонентах
  • Изучение внутренних структур данных с помощью таких средств, как отладчик ядра
  • Узнайте, как Windows использует процессы для управления и изоляции
  • Общие сведения о планировании потоков и управлении ресурсами ЦП и их просмотр
  • Ознакомьтесь с моделью безопасности Windows, включая недавние достижения в области устранения рисков безопасности
  • Узнайте, как Windows управляет виртуальной и физической памятью
  • Сведения о том, как система ввода-вывода управляет физическими устройствами и драйверами устройств

7-е издание было написано Павлом Йосифовичем, Алексом Ионеску, Марком Руссиновичем и Дэвидом Соломоном. С 6-го выпуска был добавлен новый материал (который охватывает Windows 7 и Windows Server 2008 R2).

7-я часть 2 (написана Андреа Аллиеви, Марк Э. Руссинович, Алекс Ионеску и Дэвид А. Соломон) теперь доступна, и предоставляет бесценный ресурс по отсутствующим темам из первой части 7-го издания. К ним относятся процесс загрузки, новые технологии хранения и Windows системные механизмы и механизмы управления.

Оглавление 7-го выпуска, часть 1.

  • Глава 1. Основные понятия и инструменты
  • Глава 2. Архитектура системы
  • Глава 3. Процессы и задания
  • Глава 4. Потоки
  • Глава 5. Управление памятью
  • Глава 6. Система ввода-вывода
  • Глава 7. Безопасность

Книга доступна для покупки на сайте Microsoft Press (7-й выпуск, часть 1; 7-й выпуск, часть 2).

История книги

Это седьмой выпуск книги, которая была первоначально названа Inside Windows NT (Microsoft Press, 1992), написанной Хелен Кустер (до первоначального выпуска Microsoft Windows NT 3.1). Внутри Windows NT была первая книга, когда-либо опубликованная о Windows NT, и предоставила ключевые сведения об архитектуре и дизайне системы. Внутри Windows NT, Second Edition (Microsoft Press, 1998) был написан Дэвидом Соломоном. Она обновила оригинальную книгу, чтобы охватить Windows NT 4.0 и имела значительно увеличенный уровень технической глубины. В Windows 2000, Third Edition (Microsoft Press, 2000) был автор Дэвид Соломон и Марк Руссинович. Она добавила множество новых разделов, таких как запуск и завершение работы, внутренние службы, внутренние компоненты реестра, драйверы файловой системы и сети. Он также рассмотрел изменения ядра в Windows 2000, такие как модель драйвера Windows (WDM), Plug and Play, управление питанием, Windows инструментарий управления (WMI), шифрование, объект задания и службы терминалов. Windows Internals, Fourth Edition — это обновление Windows XP и Windows Server 2003 и добавлено больше содержимого, ориентированное на помощь ИТ-специалистам использовать свои знания о внутренних Windows, таких как использование ключевых инструментов из Windows Sysinternals и анализ аварийных дампов.

Windows Internals, Fifth Edition был обновлением для Windows Vista и Windows Server 2008. В нем Марк Руссинович переходит к работе в Корпорации Майкрософт (где теперь он является CTO Azure) и добавление нового соавтора Алекса Ионеску. Новое содержимое включало загрузчик изображений, средство отладки в пользовательском режиме, расширенный вызов локальной процедуры (ALPC) и Hyper-V. Следующий выпуск, Windows Internals, Шестой выпуск, был полностью обновлен для решения многих изменений ядра в Windows 7 и Windows Server 2008 R2, с множеством новых практических экспериментов для отражения изменений в средствах, а также.

Изменения в седьмом выпуске

С момента последнего обновления этой серии Windows прошла через несколько выпусков, подбираясь к Windows 10 и Windows Server 2016. Windows 10 себя, являясь текущим именем для Windows, было несколько выпусков с момента первоначального выпуска до производства или RTM, каждая из которых помечена 4-значным номером версии, указывающим год и месяц выпуска, такие как Windows 10, версия 1703, которая была завершена в марте 2017 года. В приведенном выше примере предполагается, что Windows прошли по крайней мере 6 версий с Windows 7. Начиная с Windows 8 корпорация Майкрософт начала процесс конвергенции ОС, что полезно с точки зрения разработки, а также для самой команды разработчиков Windows. Windows 8 и Windows Phone 8 сходились ядра, с современной конвергенцией приложений, поступающими в Windows 8.1 и Windows Phone 8.1. История конвергенции была завершена с Windows 10, которая работает на настольных компьютерах и ноутбуках, серверах, XBOX One, телефонах (Windows Mobile 10), HoloLens и различных устройствах Интернета вещей (IoT). С этим грандиозным объединением завершено, пришло время для нового выпуска серии, который теперь может, наконец, догнать почти пол десятилетия изменений, в том, что теперь будет более стабилизирующейся архитектуры ядра идти вперед. Таким образом, эта последняя книга охватывает аспекты Windows от Windows 8 до Windows 10 версии 1703. Кроме того, этот выпуск приветствует Павла Йосифовича в качестве своего нового соавтора.

Средства книги

Несколько инструментов специально написаны для книги, и они доступны с полным исходным кодом по адресу https://github.com/zodiacon/WindowsInternals.