Посвящается Дэйву Катлеру — отцу ядра Windows
Mark E. Russinovich
David A. Solomon
®
Microsoft
Windows Internals
®
Fourth Edition:
Windows Server™ 2003,
Windows XP, and Windows 2000
Марк Руссинович
Дэвид Соломон
Внутреннее устройство
Microsoft®
Windows : ®
Windows Server™ 2003,
Windows XP и Windows 2000
4е издание
МАСТЕРКЛАСС
Москва • Санкт Петербург • Нижний Новгород • Воронеж
Новосибирск • Ростов на Дону • Екатеринбург • Самара
Киев • Харьков • Минск
2008
УДК 004. 45
ББК 32. 973. 26–018. 2
P89
Руссинович М. и Соломон Д. P89 Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows
XP и Windows 2000. Мастеркласс. / Пер. с англ. — 4е изд. — М. : Издатель
ство «Русская Редакция»; СПб. : Питер, 2008. — 992 стр. : ил.
ISBN 978–5–469–01174–3 («Питер»)
ISBN 978–5–7502–0085–6 («Русская Редакция»)
Книга посвящена внутреннему устройству и алгоритмам работы основных
компонентов операционной системы Microsoft Windows — Windows Server
2003, Windows XP и Windows 2000 — и файловой системы NTFS. Детально
рассмотрены системные механизмы: диспетчеризация ловушек и прерыва
ний, DPC, APC, LPC, RPC, синхронизация, системные рабочие потоки, глобаль
ные флаги и др. Также описываются все этапы загрузки операционной сис
темы и завершения ее работы. В четвертом издании книги больше внимания
уделяется глубокому анализу и устранению проблем, изза которых про
исходит крах операционной системы или изза которых ее не удается загру
зить. Кроме того, рассматриваются детали реализации поддержки аппарат
ных платформ AMD x64 и Intel IA64. Книга состоит из 14 глав, словаря тер
минов и предметного указателя. Книга предназначена системным админис
траторам, разработчикам серьезных приложений и всем, кто хочет понять,
как устроена операционная система Windows. Названия всех команд, диалоговых окон и других интерфейсных элементов
операционной системы приведены как на английском языке, так и на русском. УДК 004. 45
ББК 32. 973. 26018. 2
Подготовлено к печати издательскоторговым домом «Русская Редакция» по лицен
зионному договору с Microsoft Corporation, Редмонд, Вашингтон, США. Active Desktop, Active Directory, ActiveX, DirectX, Microsoft, Microsoft Press, MSDN, MS
DOS, Outlook, PowerPoint, Visual Basic, Visual C++, Visual Studio, Win32, Windows, Windows
NT, Windows Server и WinFX являются либо охраняемыми товарными знаками, либо
товарными знаками корпорации Microsoft в США и/или других странах. Все другие то
варные знаки являются собственностью соответствующих фирм. Информация, приведенная в этой книге, в том числе URL и другие ссылки на Web
сайты, может быть изменена без предварительного уведомления.