CS 3204 Calendar


The following schedule is tentative.

Week

Dates

Topics/Assignments

Reading from SGG

Notes

Quiz Solns

1

Jan 15

 

 

Jan 17

Course Administration

Introduction

 

P0 Discussion

Skim 1.1 - 1.9

 

 

 

Course Policies

L01:  Introduction              pdf

 

P0 Discussion                    pdf

 

 

 

 

2

Jan 22

 

Jan 24

OS Overview

 

Processes

P0 Due Jan 27

Skim 2.1 - 2.8

 

3.1 - 3.3

L02:  OS Responsibilities   pdf

 

L03:  Processes                 pdf

 

 

 

 

3

Jan 29

 

Jan 31

Threads & Scheduling

 

P1 Discussion and Concurrency

4.1 - 4.4

 

6.1 - 6.2, 6.9

L04:  Threads & Sched     pdf

 

L05:  Threads & Sched     pdf

Q1

 

 

4

Feb 5

 

Feb 7

Locks & Examples

 

Infinite Buffer Problem

6.3 - 6.5

 

6.6 - 6.7

L06:  Locks & Examples   pdf

 

L07:  Infinite Buffer            pdf

Q2

 

 

5

Feb 12

 

Feb 14

Higher-level Synchronization Constructs

 

Deadlock

P1 Due Feb 18

6.8

 

7.1 - 7.7

L08:  Higher-level Synch    pdf

 

L09: Deadlock                   pdf

 

 

Q3

6

Feb 19

 

Feb 21

Dining Philosophers & P2 Overview

 

P2: Processes and Memory

 

 

 

 

 

L10: Proc & Memory         pdf

 

 

Q4

7

Feb 26

 

Feb 28

Memory Management

 

Midterm Test

 

 

 

L11: MM Basics                pdf

 

 

Mar 3 - 7

SPRING BREAK

 

 

 

8

Mar 11

 

Mar 13

Virtual Memory Basics

P2 Due Mar 12

Page Management Policies

9.1

 

9.2 - 9.3

L12:  VM Basics                pdf

 

L13:  Paging Policies          pdf

 

 

Q5

9

Mar 18

 

 

Mar 20

Working Set Issues

P3 Design Milestone Due Mar 19

 

Disk Systems

9.4

L14:  Working Sets            pdf

 

 

L15:  Disks                        pdf

 

 

 

Q6

10

Mar 25

 

Mar 28

File Systems

 

File Systems

 

 

 

L16:  File Systems              pdf

 

continuation of previous notes

Q7

11

Apr 1

 

Apr 3

File Systems

P3 Due April 2

Fault Tolerance I

 

 

 

here

 

here

 

 

Q8

12

Apr 8

 

Apr 10

continuation

 

general discussion

 

 

 

continuation of previous notes

 

 

Q9

13

Apr 15

 

Apr 17

Readers & Writers

 

Fault Tolerance II

 

 

 

here

 

here

 

 

Q10-11

14

Apr 22

 

Apr 24

general discussion

 

general discussion

P4 Due April 27

 

 

 

 

Q12-13

 

Q14-15

15

Apr 29

The Boot Process

 

here

 

 

May 3

Final Exam: 10:05 – 12:05

   

 

 


Last modified: Tuesday, April 29, 2008