Notes

Here are some written notes that describe some of the things we have been talking about in class. Enjoy!

Intro

Processes
Dispatching
Scheduling

Address Space
Relocation/Segmentation
Paging: Intro
Paging: TLBs
Paging: Using less memory
Beyond Physical Memory

Virtual Machines

I/O
Disks
Files and Directories
File System Organization
FFS
Journaling
LFS
RAID

Threads: Intro
Threads: Locks
Threads: Locks (2)
Threads: Semaphores
Threads: Monitors

Distributed Systems: Intro
NFS
AFS
GFS and MapReduce / Pic