本書基于Windows 10和Windows Server 2016編寫,深入解析Windows操作系統(tǒng)的系統(tǒng)架構、進程、線程、內存管理等知識,旨在幫助讀者了解Windows 10和Windows Server 2016操作系統(tǒng)內部工作原理,使之在針對Windows平臺開發(fā)應用程序時,可以更好地理解不同設計機制間的關系。本書先介紹Windows的基本概念和工具以及Windows的架構和主要組件,然后詳細介紹進程和作業(yè)、內存管理、I/O系統(tǒng)等內容,最后介紹Windows內置的安全機制以及用于阻止濫用的各種緩解措施。本書輔以大量實驗,并給出了具體步驟,可供讀者自行嘗試,讓他們通過內核調試器、Sysinternals工具和專為本書內容開發(fā)的其他工具一窺Windows的工作原理,進而能夠將這些知識應用于改進應用程序設計、調試以及系統(tǒng)性能和支持。本書適合希望了解Windows 10和Windows Server 2016操作系統(tǒng)內部工作原理的開發(fā)者、系統(tǒng)管理員及安全研究人員閱讀。