< Intro

h2. Part I: Kernel Land

Processes and functionality that occur within the kernel are considered inside "Kernel Land," or otherwise commonly referred to as "kernel space."

h3. Chapter 1 Bootup

(kickin' the tires)

  1. BIOS
  2. Linux
  3. FMI/OS

h3. Chapter 2 [[ProcessesThreads]]

(If you want to destroy my sweater...)

  1. Processes
  2. Threads

h3. Chapter 3 Scheduling

(inset punny catch phrase...)

  1. Basics
  2. Scheduling on Batch Systems
  3. Scheduling on Interactive Systems
  4. Scheduling on Realtime Systems
  5. Thread Scheduling
  6. O/S Comparisons

h3. Chapter 4 Inter-Process Communication

(If you want out you're gonna have to work on your communicaton skills...)

  1. Monolithic IPC Models
  2. Client-Server IPC Models

h3. Chapter 5 Memory Management

(As long as I don't forget to drink, eat, and breathe, I'll be okay...)

  1. Virtual Memory
  2. Segmentation
  3. O/S Examples

h3. Chapter 6 Multiple Processors

(It's called Polyamory, baby!)

  • What this means
  • UNIX's failure above 16 processors
  • Plan9's success
  • FMIOS's improvement

h3. Chapter 7 Deadlocks

(Yo' dude, nice 'deads...)

  1. Resources
  2. cow, mooo

(c)2006 Dimitri Hammond


h2. Comments:

Also available in: HTML TXT