A little more about paging
File systems
Take a look at the Sections 4.4 to 4.8 of the ancient article for a very high, and dated, view of file systems. Chapter 12 of Understanding the Linux Kernel is also a good introduction. However, the classic paper “A Fast File System for UNIX” offered a good, though oddly non-visual, description of the Berkeley once-“fast” file system.
- http://web.mit.edu/tytso/www/linux/ext2intro.html
- http://www.cs.berkeley.edu/~brewer/cs262/FFS.pdf
- http://www.cs.berkeley.edu/~brewer/cs262/LFS.pdf
And finally, here are some more old slides.