Windows Internals Book

Windows Internals 7. edice (část 1) se zabývá architekturou a základními interními funkcemi Windows 10 a Windows Serveru 2016. Tato kniha vám pomůže:

  • Vysvětlení architektury systému Windows a jejích obecných komponent
  • Prozkoumání interních datových struktur pomocí nástrojů, jako je ladicí program jádra
  • Vysvětlení způsobu, jakým Systém Windows používá procesy pro správu a izolaci
  • Vysvětlení a zobrazení plánování vláken a způsobu správy prostředků procesoru
  • Dig into the Windows security model including recent advances in security mitigations
  • Vysvětlení způsobu správy virtuální a fyzické paměti ve Windows
  • Vysvětlení způsobu správy fyzických zařízení a ovladačů zařízení v systému vstupně-výstupních operací

7. vydání napsal Pavel Yosifovich, Alex Ionescu, Mark Russinovich a David Solomon. Nový materiál byl přidán od 6. vydání (které zahrnovalo Windows 7 a Windows Server 2008 R2).

7. vydání 2. dílu (autor: Andrea Allievi, Mark E. Russinovich, Alex Ionescu a David A. Solomon) je nyní k dispozici a poskytuje neocenitelný zdroj o chybějících tématech z první části 7. vydání. Patří sem spouštěcí proces, nové technologie úložiště a mechanismy systému Windows a správy.

Obsah 7. vydání, část 1:

  • Kapitola 1: Koncepty a nástroje
  • Kapitola 2: Systémová architektura
  • Kapitola 3: Procesy a úlohy
  • Kapitola 4: Vlákna
  • Kapitola 5: Správa paměti
  • Kapitola 6: Vstupně-výstupní systém
  • Kapitola 7: Bezpečnost

Kniha je k dispozici k nákupu na webu Microsoft Press (7. vydání část 1; 7. vydání , část 2).

Historie knihy

Toto je sedmá edice knihy, která byla původně nazvaná Inside systém Windows NT (Microsoft Press, 1992), kterou napsal Helen Custer (před počátečním vydáním microsoft systém Windows NT 3.1). Uvnitř systém Windows NT byla první kniha, která kdy publikovala o systém Windows NT a poskytla klíčové poznatky o architektuře a návrhu systému. Inside systém Windows NT, Second Edition (Microsoft Press, 1998) napsal David Solomon. Aktualizovala původní knihu tak, aby zahrnovala systém Windows NT 4,0 a měla výrazně zvýšenou úroveň technické hloubky. Ve Windows 2000, Third Edition (Microsoft Press, 2000) byl autorem David Solomon a Mark Russinovich. Přidali jsme mnoho nových témat, jako je spuštění a vypnutí, interní služby, interní informace registru, ovladače systému souborů a sítě. Zahrnovala také změny jádra v systému Windows 2000, jako je windows driver model (WDM), technologie Plug and Play, řízení spotřeby, WMI (Windows Management Instrumentation), šifrování, objekt úlohy a Terminálová služba. Windows Internals, Fourth Edition byla aktualizace Systému Windows XP a Windows Server 2003 a přidala další obsah zaměřený na pomoc IT specialistům využívat své znalosti interních systémů Windows, jako je použití klíčových nástrojů z Windows Sysinternals a analýza výpisů stavu systému.

Windows Internals, Pátá edice byla aktualizace pro Systém Windows Vista a Windows Server 2008. Viděla, jak Mark Russinovich přechází na práci na plný úvazek v Microsoftu (kde je teď CTO Azure) a přidání nového spoluautora Alexe Ionescua. Nový obsah zahrnoval zavaděč obrázků, zařízení ladění v uživatelském režimu, rozšířené místní volání procedur (ALPC) a Hyper-V. Příští verze Windows Internals, Sixth Edition, byla plně aktualizována, aby řešila mnoho změn jádra v systémech Windows 7 a Windows Server 2008 R2 s mnoha novými praktických experimenty, které odrážejí změny v nástrojích také.

Sedmé změny edice

Od poslední aktualizace této série prošel Windows několika verzemi, které přicházejí do Windows 10 a Windows Serveru 2016. Samotný Windows 10, což je aktuální aktuální název windows, má několik verzí od počáteční verze release-to-Manufacturing nebo RTM, každý označený 4místným číslem verze označujícím rok a měsíc vydání, například Windows 10, verze 1703, která byla dokončena v březnu 2017. Z výše uvedeného vyplývá, že Systém Windows prošel nejméně 6 verzemi od Windows 7. Od Windows 8 společnost Microsoft zahájila proces konvergence operačního systému, který je výhodný z hlediska vývoje i pro samotný technický tým Windows. Windows 8 a Windows Telefon 8 měly sblížená jádra s moderní konvergencí aplikací přicházejících ve Windows 8.1 a Windows Telefon 8.1. Konvergenční příběh byl kompletní s Windows 10, který běží na stolních počítačích/přenosných počítačích, serverech, XBOX One, telefonech (Windows Mobile 10), HoloLens a různých zařízeních Internetu věcí (IoT). Díky této velké unifikace byla doba správná pro novou edici série, která by teď mohla konečně dohnat téměř půl desetiletí změn, v tom, co bude nyní stabilizovanou architekturou jádra. Tato nejnovější kniha se zabývá aspekty Windows z Windows 8 na Windows 10 verze 1703. Kromě toho tato edice vítá Pavla Yosifovicha jako nového spoluautora.

Nástroje pro knihy

Pro knihu bylo napsáno několik nástrojů a jsou k dispozici s úplným zdrojovým kódem v WindowsInternals úložišti GitHub.