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.