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 |