Windows Operating System Internals Curriculum Resource Kit
For anyone interested in learning and understanding more about Windows internals, Microsoft has provided an excellent resource. They created this curriculum resource kit, which is intended to be taught by a professor (or self-learner) and is broken up into 15 units (similar to the 15 weeks in a typical semester).
This is based on Mark Russinovich’s and David Solomon’s Windows Internals 4th Edition book. I’ve gone through parts of this before, and I found that it explains difficult and abstract technical concepts in an easy to understand manner.
And, you can download it and use it for free. I found this very useful and informative, and a great way to understand Windows better.
The CRK is a pool of materials and resources that explain operating system (OS) concepts based on the Windows XP and Windows Server 2003 operating system family. The CRK structure follows the IEEE-CS/ACM Operating System Body of Knowledge (BOK) as defined in the Computing Curriculum 2001 project by the joint IEEE-CS and ACM Task Force (CC2001).
The CRK is based on Windows Internals, 4th edition (Microsoft Press, 2005) by Mark Russinovich and David Solomon. The experiments, lab descriptions, quizzes, and assignments are an integral part of the course materials and were tested over a five-year period in an OS architecture class taught by Andreas Polze at Humboldt University of Berlin and Hasso Plattner Institute at University of Potsdam, Germany.