Operating systems notes

Case Study: Windows

The same OS goals, reached from a different lineage, and the differences that trip up cross-platform code. Every section is a drawn page beside a clear written explanation, about 16 minutes in all.

  • Chapter 35 of 37
  • About 16 minutes
  • 7 sections

Sign in with Google or GitHub and you land straight on this page. DSA comes with the all labs plan and every ChaiCode batch.

The first drawn page of Case Study: Windows: Why study Windows, the other dominant OS
The chapter's first page: Why study Windows, the other dominant OS

In this chapter

  • Why study Windows, the other dominant OS
  • NT architecture, the layered, hybrid kernel
  • Processes & threads, and why there is no fork
  • Memory management, same ideas, different knobs
  • The Object Manager, handles & the registry
  • NTFS, the MFT, journaling, ACLs & streams
  • Windows for engineers & the big picture

Next chapters

Read the whole chapter

Sign in and the chapter opens with every drawn page, and all 38 operating systems chapters beside it.

DSA comes with the all labs plan and every ChaiCode batch.