operativsystem - Hvor kan jeg lære om Windows-kernen?

Indlæg af Hanne Mølgaard Plasc

Problem



I min tid som software engineering studerende fik jeg nok at rotere med Linux nok gange for at føle, at jeg ved noget om, hvordan det virker, men at vide, at kun et OS virker kortsynt for mig. Jeg elsker at lære om, hvordan Windows gør ting, og selvom jeg ikke forventer at se koden, er jeg sikker på, at der er nogle artikler/akademiske papirer/tekniske manualer, der mindst har nogle oplysninger .


Kender du til en god kilde, som jeg kan lære om Windows-kernen?

Bedste reference


Jeg tror ikke, jeg ville være alene med at anbefale Windows Internals, 5. udgave. [1]

Andre referencer 1


Der er en bog fra Microsoft, Windows Internals, der har mange oplysninger:


http://www.microsoft.com/learning/en/us/book.aspx?ID=12069u0026amp;locale=en-us[2]


Mark Russinovich, en af ​​medforfatterne, har også en blog, der ofte har interessante indblik i Windows:


http://blogs.technet.com/b/markrussinovich/[3]

Andre referencer 2


Udvidelsen fra anbefalingerne til Windows Internals, udviklede forfatterne også et operativsystem kursus baseret på Windows kernen - Windows OS Internals Curriculum Resource Kit. Det er dog begrænset til akademiske indstillinger. Sammen med sættet lancerede Microsoft også kildekoden til XP/2003sp1 kernen (modulo komponenter som valideringstasterne osv.). Min eneste klage er, at disse materialer ikke er opdateret med ændringer foretaget i senere udgivelser. [4]

Andre referencer 3


Der er en bog fra OSR, der dækker mange af de 'gritty' og vanskelige at forstå dele af kernen


http://www.amazon.com/dp/0976717514


Lad ikke titlen narre dig. I Windows, da alt er filbaseret, betyder det at skrive et filsystem eller filsystemfilter intuitivt med hukommelsesadministratoren, filsystemet, I/O-delsystemet, enhedsundersystemerne og multiprocessing/multithreading.