CS 460: Operating Systems
Date  | 
    Topic  | 
    Notes  | 
    Assignments  | 
  
| Jan 29 | Introduction to OS | ||
| Jan 31 | |||
| Feb 5 | p 36: 1.2,1.3,1.5, 1.6, 1.10, 1.11, 1.13, 1.18 DUE Feb 12 | ||
| Feb 7 | OS Structure (Ch 2) | Programming Assignment 1  Eclipse/SVN  | 
  |
| Feb 12 | |||
| Feb 14 | Processes (Ch 3) | ||
| Feb 19 | |||
| Feb 21 | Unix Shell | Programming Assignment 2 | |
| Feb 26 | dup2(), pipe() | Shell - Command Line Parsing DUE | |
| Feb 28 | Exam Review | ||
| Feb 29 | Shell - Launch an Application with Arguments DUE | ||
Mar 4   | 
    Exam 1   | 
    ||
| Mar 6 | Threads (Ch 4) | Programming Assignment 2 DUE  MOVED TO FRIDAY 11:59 pm! Programming Assignment 3 Sample Gameboards Big Sample Boards -- 15 MB file!  | 
  |
| Mar 11 | |||
| Mar 13 | NO CLASS   | 
    ||
| Mar 18 | |||
| Mar 20 | |||
| Mar 25 | Spring Break   | 
    ||
| Mar 27 | Spring Break   | 
    ||
| Apr 1 | Scheduling (Ch 5)   | 
    Homework: page 146: 4.1-4.5, 4.7 page 186: 5.1-5.6 Due April 8  | 
  |
| Apr 3 | |||
| Apr 8 | |||
Apr 10   | 
    Exam 2   | 
    ||
| Apr 15 | Chapter 6   | 
    ||
| Apr 17 | |||
| Apr 22 | Kernel hacking | Programming Assignment 4 | |
| Apr 24 | smallTable.tar.gz | ||
| Apr 29 | Chapter 8 | ||
| May 1 | Chapter 9 | ||
| May 6 | |||
| May 12 | FINAL EXAM -- MONDAY -- 3:00pm - 5:30 pm   |