Course Calendar Spring 2004
(Last Change April 24, 2004)
Week | Topics | Assignment |
1
1/19 |
W, F - Course Introduction - Introduction to Operating Systems |
OSC Read Chapter 1, 22 pages 855-862 |
2
1/26 |
M, W - Computer System Structures F - Operating Systems Structures |
OSC Read Chapters 2 to page 50 , 3 to page 77, 84-91 UPU Read Chapter 1 Assignment 1 - Chapters 1 and 2 due 2/4 |
3
2/2 |
M - Processes W - (lecture/demo) - Unix F(lab) - Lab 1 User Skills |
OSC Read Chapter 4 UPU Read Chapter 2 Lab 1 - User Skills due 2/20 |
4
2/9 |
M, W - Processes F - no class |
Assignment 2 - Chapters 3 & 4 Probs due 2/23 |
5
2/16 |
M - No Class Presidents day W - Processes F (lab) - Lab 2 Socket Programming |
Lab 2 -
Socket Programming Due 3/1 |
6 2/23 |
M - Threads W - Exam 1 - OSC 1-4, UPU 1-2 F - Threads |
Read Chapter 5 |
7
3/1 |
M - Revolution OS
Movie W, F - Thread Presenations |
OSC Chapter 6 |
8
3/8 |
Spring Break No Classes |
|
9
3/15 |
M - Review exam, finish socket lab W, F - CPU Scheduling |
OSC Chapter 6
to p191, 197-201 Assignment 3 - Chapter 6 Probs due 3/24 |
10
3/22 |
M (lab) - Lab 3 Threads W - CPU Scheduling, Memory Management F - Memory Management |
Lab
3 - Threads due 3/29 OSC Chapter 9 317-321, 324-340, 346-358 Assignment 4 - Chapter 9 Probs due 3/31 |
11
3/29 |
M, W - Memory Management F - Virtual Memory |
OSC Chapter 10 363-386, 390-398 |
12
4/5 |
M - Virtual Memory W - Exam 2 -- OSC 5,6,9 F - Virtual Memory |
Assignment 5 - Chapter 10 Probs due 4/16 |
13
4/12 |
M - Virtual Memory W, F - File System Interface |
OSC Chapter 11 skip 426-427, 447-454 |
14
4/19 |
M - no class Patriots Day W, F - File System Implementation |
OSC Chapter 12 |
15
4/26 |
M, W - Unix Shells, Bourne Shell F - no class or lab - work on your take home exam |
UPU Chapter 3, 4 |
16
5/3 |
M - Bourne Shell Additional Lab Time to be arranged |
UPU Chapter 4 |
Final Exam -
Take Home Unix Scripts Due Monday May 10th 1pm |
||
Week | Topics | Assignment |