Course Schedule and Reading Assignment

Week 1    (9/1/20 and   9/4/20)

Welcome. Discussion of course expectations.  Introduction to Operating systems , trends.

Topics:

Introduction to OS concepts , OS structures
Readings:  Chapter 2

              Assignment 1:  Programming Project (handed out)

Week 2  (9/11/20  and 9/15/20)

Topics: System calls, processes and threads
Readings: Chapters  3, 4

 

Week 3 (9/18/20  and  9/22/20)

Topics:  Threads (ULT and KLT), Process Scheduling
Readings: Chapters 7

Assignment 1 :  due on Friday  9/22

             Assignment 2 : Programming Project  (handed out)

Week 4 ( 9/25/20 and  9/29/20)

Topics: Process Synchronization
Readings: Chapter 26 and 28

 

Week 5 (10/2/20 and  10/6/20)

Topics: Process Synchronization
Readings: Chapter 29

 

Week  6 (10/9/20 and 10/13/20)

Topics: Process Synchronization
Readings: Chapter 31, 30

          Assignment2: due Friday 10/13

         Assignment 3: Programming Project  (handed out)

 

Week  7 (10/16/20 and 10/20/20)

Topics: Main  memory
Readings: Chapters 12 and 15 and 16

 

Week 8 (10/23/20 and  10/27/20)

               Topics:Virtual memory-  Paging

                Readings: Chapter 18

Midterm I (on 10/23/20, remote-proctor, closed book).

 

Week 9 (10/30/20 and 11/3/20)

Topics: Virtual memory- Paging

Readings:  Chapters 19, 14 and 21

 

Week  10 and 11 (11/6/20, 11/10/20) 

Topics:  File system Implementation and Disk scheduling

Readings: Chapter 37 and Chapter 38

Assignment 3:  due Friday 11/10
Assignment 4 : Programming Project (handed out)

 

 

Week  11  (11/13/20 and 11/17/20)

Topics: File systems Implementation
Readings:  Chapters 39 and 40

Week  12  (11/20/20 and 11/24/20)

Topics: Fast File system
Readings:  Chapter 41

 

Week  13  (11/25/20 )

Topics: I/O systems
Readings: Chapter 36

Week   14  (12/1/20, 12/4/20 and 12/8/20) )

Topic:  Protection, Security and VMM
 Readings: Class Notes and Appendix chapter on Virtual machines
 Assignment 4 : due  Friday 12/8

Final Examination: Dec 16 Wednesday from 8:40 AM format to be decided at a later date