Course Schedule (last updated: 03/03/2003)

Week 1

Jan 20, 2003

Jan 22, 2003

Lab 1 (8 pts)
The Trouble with Concurrent Programming

 

Introduction and Organization
Reading: Chapter 1
Out: Lab 1

Week 2

Jan 27, 2003

Jan 29, 2003

System and OS Structures
Reading: Chapters 2,3

NO CLASS
(Instructor out of town)

Week 3

Feb 03, 2003

Feb 05, 2003

System and OS Structures (cont’d)
Reading: Chapters 2,3

Due: Lab 1, part (a)

Processes
Reading: Chapter 4, 5

Week 4

Feb 10, 2003

Feb 12, 2003

Lab 2 (8 pts)
Threads and Synchronization

Processes (cont’d), IPC
Reading: Chapter 5
Due: Lab 1, part (b); Out: Lab 2

Process Synchronization
Reading: Chapter 7

Week 5

Feb 17, 2003

Feb 19, 2003

NO CLASS
(President's Day)

Process Synchronization
Reading: Chapter 7

Week 6

Feb 24, 2003

Feb 26, 2003

Lab 3 (8 pts)
Programming with Threads

Classical Synch. Problems,
Language Support for Synch.
Reading: Chapter 7
Due: Lab 2, Out: Lab 3

Language Support for Synch.
CPU Scheduling
Reading: Chapter 6

Week 7

Mar 03, 2003

Mar 05, 2003

CPU Scheduling (cont’d)
Reading: Chapter 7

Deadlocks
Reading: Chapter 8

Week 8

Mar 10, 2003

Mar 12, 2003

REVIEW
Due: Lab 3

MIDTERM EXAM

 

Week 9

Mar 17, 2003

Mar 19, 2003

SPRING BREAK

Week 10

Mar 24, 2003

Mar 26, 2003

Lab 4 (8 pts)
Multiprogrammed Kernel

 

MIDTERM EXAM SOLUTIONS

Out: Lab 4

Memory Management
Reading: Chapter 9

Week 11

Mar 31, 2003

Apr 02, 2003

Memory Management
Reading: Chapter 9

Virtual Memory
Reading: Chapter 10

Week 12

Apr 07, 2003

Apr 09, 2003

Lab 5 (8 pts)
I/O

Virtual Memory

Reading: Chapter 11
Due: Lab 4, Out: Lab 5

File-System Interface/Implementation
Reading: Chapters 11, 12

Week 13

Apr 14, 2003

Apr 16, 2003

File-System Implementation
Reading: Chapter 12

I/O Systems
Reading: Chapter 13

Week 14

Apr 21, 2003

Apr 23, 2003

Lab 6 (10 pts)
Virtual Memory

Secondary-Storage Structure
Reading: Chapter 14
Due: Lab 5, Out: Lab 6

MAKING UP ANY SLIPPAGE
ON OUR SCHEDULE

Week 15

Apr 28, 2003

April 30, 2003

Protection
Reading: Chapter 18

Security
Reading: Chapter 19

Week 16

May 05, 2003

(Friday) May 09, 2003

 

REVIEW
Due: Lab 6

FINAL EXAM
8:00am – 9:50am