You are expected to understand this. CS 111 Operating Systems Principles, Spring 2007
You are here: CS111: [[2007spring: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 1 M 4/2 Course introduction
Scribe notes
Ch. 1
W 4/4 Operating systems goals I
Scribe notes
Ch. 2 (Notes)
Week 2 M 4/9 Operating systems goals II
Scribe notes
Ch. 4 pp 1-15, Ch. 5 pp 1-13 (Notes)
W 4/11 Process abstraction & implementation
Scribe notes
Lab 1a "due"
Ch. 5 pp 61-75
Week 3 M 4/16 Process interaction I
Scribe notes
No reading for today
T 4/17 WeensyOS 1 due
W 4/18 Process interaction II & scheduling I
Scribe notes
Ch. 5 pp 15-34
Ch. 6 pp 51-65
Week 4 M 4/23 Scheduling II
Scribe notes
Lab 1b due
Ch. 5 pp 77-87
W 4/25 Synchronization I: Finding critical sections
Scribe notes
Ch. 9 pp 9-27
Week 5 M 4/30 Synchronization II: Hardware synchronization
Scribe notes
No reading for today
W 5/2 Synchronization III: Bounded buffer
Scribe notes
WeensyOS 2 due
No reading for today
Week 6 M 5/7 Synchronization IV: Deadlock
Scribe notes
Lab 2 due
Ch. 6 pp 27 and 31-50 (Sections 6.B.0 and 6.B.3-9)
W 5/9 Midterm
Week 7 M 5/14 File systems I
Scribe notes
Ch. 2 pp 57-77
W 5/16 File systems II
Scribe notes
Ch. 9 pp 47-60
Week 8 M 5/21 Journaling & virtual memory I
Scribe notes
Ch. 5 pp 35-59
W 5/23 Virtual memory II
Scribe notes
Ch. 5 pp 35-59
F 5/25 Lab 3 due
Week 9 M 5/28 Holiday
W 5/30 RAID, Distributed systems I
Scribe notes
Ch. 8 pp 11-12, 17-21, and (for RAID 4) 32-33
Week 10 M 6/4 Distributed systems II
Scribe notes
Ch. 4 pp 23-31, 43-53
W 6/6 Security
Scribe notes
Ch. 11, particularly the early parts of sections B-F
F 6/8 Lab 4 due
Finals T 6/12 Final, 3-6pm
 
2007spring/schedule.txt · Last modified: 2007/09/28 00:27 (external edit)
 
Recent changes RSS feed Driven by DokuWiki