Operating systems notes

Real File Systems

FAT, classic Unix, ext4, NTFS, ISO 9660, where the ideas from the last chapter meet real disks and real trade-offs. Every section is a drawn page beside a clear written explanation, about 16 minutes in all.

  • Chapter 30 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 Real File Systems: Learning from real designs
The chapter's first page: Learning from real designs

In this chapter

  • Learning from real designs
  • FAT, the file allocation table in practice
  • The classic Unix file system
  • ext2 → ext3 → ext4, the Linux workhorse
  • NTFS, everything is a record
  • ISO 9660, read-only media & the return of immutability
  • Comparison, and why engineers care

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.