Date

Topic

Readings

Homework

Project

               

Mon

September 30, 2002

Introduction

Chap 1

HW 1 out

     

Wed

October 2, 2002

Architectural Support for OS

Chap 2

       

Thu

October 3, 2002

TA Introduction

     

Proj 1 out

 

Fri

October 4, 2002

OS Components and Basic Organization

Chap 3

       
               

Mon

October 7, 2002

Processes

Chap 4

 

HW 1 due

   

Wed

October 9, 2002

Threads

Chap 5

       

Thu

October 10, 2002

           

Fri

October 11, 2002

Scheduling

Chap 6

       
               

Mon

October 14, 2002

Basic Synchronization

Chap 7

HW 2 out

     

Wed

October 16, 2002

Synchronization Primitives

       

Proj 1 due

Thu

October 17, 2002

       

Proj 2 out

 

Fri

October 18, 2002

Advanced Synchronization Tools

         
               

Mon

October 21, 2002

Deadlocks

Chap 8

HW 3 out

HW 2 due

   

Wed

October 23, 2002

Catchup and Midterm review

         

Thu

October 24, 2002

           

Fri

October 25, 2002

Midterm

         
               

Mon

October 28, 2002

Memory Management Introduction

Chap 9

 

HW 3 due

   

Wed

October 30, 2002

Virtual Memory

Chap 10

       

Thu

October 31, 2002

           

Fri

November 1, 2002

Paging

         
               

Mon

November 4, 2002

Page Replacement Examples

 

HW 4 out

     

Wed

November 6, 2002

File System Introduction

Chap 11

     

Proj 2 due

Thu

November 7, 2002

       

Proj 3 out

 

Fri

November 8, 2002

File System Implementation Details

Chap 12

       
               

Mon

November 11, 2002

           

Wed

November 13, 2002

NTFS/FAT

   

HW 4 due

   

Thu

November 14, 2002

           

Fri

November 15, 2002

I/O System Introduction

Chap 13

       
               

Mon

November 18, 2002

Mass Storage

Chap 14

HW 5 out

     

Wed

November 20, 2002

Catchup and Midterm review

       

Proj 3 due

Thu

November 21, 2002

       

Proj 4 out

 

Fri

November 22, 2002

Midterm

         
               

Mon

November 25, 2002

Software Caching

   

HW 5 due

   

Wed

November 27, 2002

The Full I/O Path & Performance

         

Thu

November 28, 2002

           

Fri

November 29, 2002

           
               

Mon

December 2, 2002

Guest (File Replication)

         

Wed

December 4, 2002

Distributed Systems and RPC

Chap 15

       

Thu

December 5, 2002

           

Fri

December 6, 2002

Protection and Security

Chap 18, 19

       
               

Mon

December 9, 2002

Linking/loading and debugging

         

Wed

December 11, 2002

Final review

       

Proj 4 due

               

Tues

December 17, 2002

Final Exam