CS 574: Midterm Topics
- Microkernels and Virtualization
- Definition of microkernel. User/kernel boundaries.
Message-passing
- Virtualization. Abstracting hardware to VM
- Filesystems
- Filesystem goals
- VFS Layer
- Enhancements to standard disk filesystems (e.g.
journalling)
- Flash filesystems
- FUSE filesystems
- Schedulers
- Scheduler goals
- Scheduling algorithms
- Virtual Memory
- Forward, Inverted, and Hashed page tables
- Page coloring and other techniques to improve cache hit rates
Last modified: Mon Oct 19 11:58:44 MDT 2009