CS 460: Operating Systems

Date
Topic
Notes
Assignments
Jan 29 Introduction to OS
(pdf)
 
Jan 31      
Feb 5  
(pdf)
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)
(pdf)
 
Feb 19      
Feb 21 Unix Shell   Programming Assignment 2
Feb 26 dup2(), pipe()
(pdf)
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)
(pdf)
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)
(pdf)
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
(pdf)
 
Apr 17      
Apr 22 Kernel hacking
(pdf)
Programming Assignment 4
Apr 24     smallTable.tar.gz
Apr 29 Chapter 8
(pdf)
 
May 1 Chapter 9
(pdf)
 
May 6    
Original sched.c
May 12
FINAL EXAM -- MONDAY -- 3:00pm - 5:30 pm