You are expected to understand this. CS 111 Operating Systems Principles, Fall 2006
You are here: CS111: [[2006fall:schedule]]
 
 
 

Schedule/Syllabus

Textbook chapters are best if read before the class, but may be read after as well.

Week Date Topic Textbook chapters
Week 0 R 9/28 Course introduction
Scribe notes
Ch. 1
Week 1 T 10/3 Interfaces & abstractions
Scribe notes
Ch. 2 (Notes)
R 10/5 Virtualization & threads
Scribe notes
Ch. 4 pp 1-15, Ch. 5 pp 1-13 (Notes)
Week 2 M 10/9 Lab 1A checkpoint due
T 10/10 Process implementation
Scribe notes
Ch. 5 pp 61-75
R 10/12 Interfaces & threads
Scribe notes
No reading for today
Week 3 M 10/16 WeensyOS 1 minilab due
T 10/17 Interrupts, signals & indivisibility
Scribe notes
Ch. 5 pp 15-34
R 10/19 Synchronization: Bounded buffer locking
Scribe notes
Ch. 5 pp 77-87
F 10/20 Lab 1B due
Week 4 T 10/24 Synchronization: Finding critical sections, read/write locks
Scribe notes
No reading for today
R 10/26 Synchronization: Observability & blocking wait
Scribe notes
No reading for today
Week 5 T 10/31 Synchronization: Condition variables & modularity; Memory I
Scribe notes
Ch. 5 pp 35-46
R 11/2 Virtual memory
Scribe notes
Ch. 5 pp 47-59, Ch. 6 pp 27 and 31-50 (Sections 6.B.0 and 6.B.3-9)
F 11/3 Lab 2 due
Week 6 T 11/7 Midterm
R 11/9 Virtual memory II & Performance I
Scribe notes
Ch. 6 pp 7-26
F 11/10 Veterans Day holiday
Week 7 M 11/13 WeensyOS 2 minilab due
T 11/14 Performance II & File systems I
Scribe notes
Ch. 2 pp 57-77
R 11/16 File systems II
Scribe notes
No reading for today
Week 8 T 11/21 File system atomicity
Scheduling
Scribe notes
Ch. 6 pp 51-65, Ch. 9 pp 9-17 and 29-45
W 11/22 Lab 3 due
R 11/23 Thanksgiving holiday None
Week 9 T 11/28 RAID, Distributed systems I
Scribe notes
Ch. 8 pp 11-12, 17-21, and (for RAID 4) 32-33
R 11/30 Distributed systems II
Scribe notes
Ch. 4 pp 23-31, 43-53
Week 10 T 12/5 Security I
Scribe notes
Ch. 11, particularly the early parts of sections B-F
R 12/7 Security II
Scribe notes
F 12/8 Lab 4 due
Finals W 12/13 Final, 11:30am-2:30pm
 
2006fall/schedule.txt · Last modified: 2007/04/02 00:19 by kohler
 
Recent changes RSS feed Driven by DokuWiki