Tentative Calendar -- may be
changed/updated during the semester
|
#
|
Day
|
Date
|
Topic(s)
|
Lecture Notes*
|
Readings
|
Assignments
|
1
|
Mon
|
Aug 22
|
Course Introduction
Computer System Overview
|
Roy PPT 01
|
Stallings, Ch. 1
|
Assign: Hw #1
Assign: Project #1
|
|
Wed
|
Aug 24
|
Computer System Overview
|
|
|
|
|
Fri
|
Aug 26
|
Operating System Overview
|
Roy PPT 02
|
Stallings, Ch. 2
|
|
2
|
Mon
|
Aug 29
|
Operating System Overview
|
|
|
Due: Hw #1
|
|
Wed
|
Aug 31
|
Operating System Overview
|
|
|
|
|
Fri
|
Sept 2
|
Process Description and Control
|
Roy PPT 03
|
Stallings, Ch. 3
|
|
3
|
Mon
|
Sept 5
|
Process Description and Control
|
|
|
|
|
Wed
|
Sept 7
|
Process Description and Control
|
|
|
|
|
Fri
|
Sept 9
|
Process Description and Control
|
|
|
Assign: Hw #2
|
4
|
Mon
|
Sept 12
|
Threads, SMP, and Microkernels
|
Roy PPT 04
|
Stallings, Ch. 4
|
|
|
Wed
|
Sept 14
|
Threads, SMP, and Microkernels
|
|
|
|
|
Fri
|
Sept 16
|
Threads, SMP, and Microkernels
|
|
|
Due: Project #1
|
5
|
Mon
|
Sept 19
|
Threads, SMP, and Microkernels
|
|
|
|
|
Wed
|
Sept 21
|
Review for mid-term exam #1
|
|
|
Due: Hw #2
|
|
Fri
|
Sept
23
|
Mid-term exam #1
|
|
|
|
6
|
Mon
|
Sept 26
|
Concurrency: Mutual Exclusion
|
Roy PPT 05
|
Stallings, Ch. 5
|
|
|
Wed
|
Sept 28
|
Concurrency: Mutual Exclusion
|
|
|
|
|
Fri
|
Sept 30
|
Concurrency: Mutual Exclusion
|
|
|
Assign: Project #2
|
7
|
Mon
|
Oct 3
|
Concurrency: Mutual Exclusion
|
|
|
|
|
Wed
|
Oct 5
|
Concurrency: Mutual Exclusion
|
|
|
|
|
Fri
|
Oct 7
|
Concurrency: Deadlock and Starvation
|
Roy PPT 06
|
Stallings, Ch. 6
|
|
8
|
Mon
|
Oct
10
|
HOLIDAY
|
|
|
|
|
Wed
|
Oct 12
|
Concurrency: Deadlock and Starvation
|
|
|
|
|
Fri
|
Oct 14
|
Concurrency: Deadlock and Starvation
|
|
|
|
9
|
Mon
|
Oct 17
|
Concurrency: Deadlock and Starvation
|
|
|
|
|
Wed
|
Oct 19
|
Concurrency: Deadlock and Starvation
|
|
|
|
|
Fri
|
Oct 21
|
Memory Management
|
Roy PPT 07
|
Stallings, Ch. 7
|
Due: Project #2
Assign: Project #3
|
10
|
Mon
|
Oct 24
|
Memory Management
|
|
|
|
|
Wed
|
Oct 26
|
Review for mid-term exam #2
|
|
|
|
|
Fri
|
Oct
28
|
Mid-term exam #2
|
|
|
|
11
|
Mon
|
Oct 31
|
Virtual Memory
|
Roy PPT 08
|
|
|
|
Wed
|
Nov 2
|
Virtual Memory
|
|
|
|
|
Fri
|
Nov 4
|
Virtual Memory
|
|
|
|
12
|
Mon
|
Nov 7
|
Uniprocessor Scheduling
|
Roy PPT 09
|
|
|
|
Wed
|
Nov 9
|
Uniprocessor Scheduling
|
|
|
|
|
Fri
|
Nov 11
|
Uniprocessor Scheduling
|
|
|
Due: Project #3
|
13
|
Mon
|
Nov 14
|
|
|
|
|
|
Wed
|
Nov 16
|
|
|
|
Assign: Project #4
|
|
Fri
|
Nov 18
|
|
|
|
|
14
|
Mon
|
Nov
21
|
HOLIDAY
|
|
|
|
|
Wed
|
Nov
23
|
HOLIDAY
|
|
|
|
|
Fri
|
Nov
25
|
HOLIDAY
|
|
|
|
15
|
Mon
|
Nov 28
|
|
|
|
|
|
Wed
|
Nov 30
|
|
|
|
|
|
Fri
|
Dec 2
|
|
|
|
|
16
|
Mon
|
Dec 5
|
|
|
|
Due: Project #4
|
|
Wed
|
Dec 7
|
Review for final exam
|
|
|
|
|
Fri
|
Dec
9
|
FINAL EXAM, 1:05pm - 3:05pm
|
|
|
|
|
|
|
|
|
|
|