Windows Internals Book

A Windows Internals 7. kiadása (1. rész) a Windows 10 és a Windows Server 2016 architektúráját és alapvető belső elemeit ismerteti. Ez a könyv segít:

  • A Windows rendszerarchitektúrájának és általános összetevőinek ismertetése
  • Belső adatstruktúrák felfedezése olyan eszközökkel, mint a kernel hibakeresője
  • Annak megismerése, hogy a Windows hogyan használja a folyamatokat a felügyelethez és az elkülönítéshez
  • A szálütemezés és a CPU-erőforrások kezelésének ismertetése és megtekintése
  • A Windows biztonsági modelljének bemutatása, beleértve a biztonsági kockázatcsökkentések legutóbbi előrelépéseit
  • A Windows virtuális és fizikai memória kezelésének ismertetése
  • Az I/O-rendszer fizikai eszközök és eszközillesztők kezelésének ismertetése

A hetedik kiadást Pavel Yosifovich, Alex Ionescu, Mark Russinovich és David Solomon írta. A 6. kiadás óta új anyag lett hozzáadva (amely a Windows 7-et és a Windows Server 2008 R2-t fedte le).

A 7. kiadás 2. része (írta Andrea Allievi, Mark E. Russinovich, Alex Ionescu és David A. Solomon) már elérhető, és felbecsülhetetlen erőforrást biztosít a hiányzó témakörökről a 7. kiadás első részében. Ezek közé tartozik a rendszerindítási folyamat, az új tárolási technológiák, valamint a Windows rendszer- és felügyeleti mechanizmusai.

A 7. kiadás tartalomjegyzéke, 1. rész:

  • 1. fejezet: Fogalmak és eszközök
  • 2. fejezet: Rendszerarchitektúra
  • 3. fejezet: Folyamatok és feladatok
  • 4. fejezet: Szálak
  • 5. fejezet: Memóriakezelés
  • 6. fejezet: I/O rendszer
  • 7. fejezet: Biztonság

A könyv megvásárolható a Microsoft Press webhelyén (7. kiadás 1. rész; 7. kiadás 2. rész).

A könyv története

Ez az eredetileg Inside Windows NT (Microsoft Press, 1992) című könyv hetedik kiadása, amelyet Helen Custer írt (a Microsoft Windows NT 3.1 kezdeti kiadása előtt). A Windows NT-ben volt az első könyv, amely valaha megjelent a Windows NT-ről, és kulcsfontosságú betekintést nyújtott a rendszer architektúrájába és kialakításába. A Windows NT-ben a Második kiadás (Microsoft Press, 1998) david Solomon írta. Frissítette az eredeti könyvet a Windows NT 4.0-s verziójára, és jelentősen megnövelte a technikai mélységet. A Windows 2000-ben a Harmadik kiadás (Microsoft Press, 2000) szerzője David Solomon és Mark Russinovich. Számos új témakört adott hozzá, például az indítást és leállítást, a szolgáltatás belső elemeit, a beállításjegyzék belső elemeit, a fájlrendszer-illesztőprogramokat és a hálózatkezelést. Emellett a Windows 2000 kernelmódosításait is érintette, például a Windows illesztőprogram-modelljét (WDM), a Plug and Playt, az energiagazdálkodást, a Windows Management Instrumentationt (WMI), a titkosítást, a feladatobjektumot és a terminálszolgáltatásokat. A Windows Internals, Fourth Edition a Windows XP és a Windows Server 2003 frissítés volt, és további tartalmakkal bővült, amelyek célja, hogy az informatikai szakemberek hasznosíthassák a Windows belső funkcióit, például a Windows Sysinternals főbb eszközeinek használatát és az összeomlási memóriaképek elemzését.

A Windows Vista és a Windows Server 2008 rendszerhez készült Windows Internals, Ötödik kiadás volt a frissítés. Mark Russinovich a Microsoftnál (ahol jelenleg ő az Azure CTO) dolgozik, és egy új társszerző, Alex Ionescu lett a tagja. Az új tartalmak közé tartozik a képbetöltő, a felhasználói módú hibakeresési lehetőség, az Advanced Local Procedure Call (ALPC) és a Hyper-V. A következő kiadás, a Hatodik kiadás, a Windows Internals, teljes mértékben frissült a Windows 7 és a Windows Server 2008 R2 rendszermag-változásainak kezelésére, számos új gyakorlati kísérlettel, amelyek az eszközök változásait is tükrözik.

Hetedik kiadás változásai

A sorozat utolsó frissítése óta a Windows több kiadáson is átment, és a Windows 10 és a Windows Server 2016 verzióban is elérhető. Maga a Windows 10, amely a Windows jelenlegi továbbító neve, több kiadást is kiadott a kezdeti gyártásba való kiadás óta, vagy RTM, amelyek mindegyike egy négyjegyű verziószámmal van megjelölve, amely a kiadás évét és hónapját jelzi, például a Windows 10 1703-as verzióját, amely 2017 márciusában készült el. A fentiek azt jelentik, hogy a Windows legalább 6 verzión ment keresztül a Windows 7 óta. A Windows 8-tól kezdve a Microsoft megkezdte az operációs rendszerek konvergenciájának folyamatát, amely fejlesztési szempontból és maga a Windows mérnöki csapat számára is előnyös. A Windows 8 és Windows Phone-telefon 8 rendszermagjai konvergensek voltak, és a modern alkalmazáskonvergenciák a Windows 8.1-ben és Windows Phone-telefon 8.1-ben érkeztek. A konvergenciatörténet a Windows 10-zel készült, amely asztali számítógépeken/laptopokon, kiszolgálókon, XBOX One-on, telefonokon (Windows Mobile 10), HoloLensen és különféle IoT-eszközökön fut. Ezzel a nagy egyesítéssel elérkezett az idő a sorozat egy új kiadására, amely most közel fél évtizednyi változással utolérheti, ami most egy stabilizáltabb kernelarchitektúra lesz. Ez a legújabb könyv a Windows 8-tól a Windows 10-es, 1703-as verziójáig terjed. Ezen kívül, ez a kiadás üdvözli Pavel Yosifovich az új társszerzője.

Könyveszközök

Számos eszközt kifejezetten a könyvhöz írtak, és teljes forráskóddal érhetők el a WindowsInternals GitHub-adattárban.