Course Introduction and OS Overview

CS 321 2007 Lecture, Dr. Lawlor

Why should you care about the OS?

Your Application does NOT want to Deal with the Complexity of "Real Life"

The OS is what gets your computer out of bed in the morning

The OS can make your life a lot easier!

We'll be covering a bunch of techniques that can use the OS for weird and crazy stuff to make programs faster or simpler:

The OS can make your life miserable!

If your code isn't at least somewhat aware of how the OS works, the OS can interfere with your program: