COMPSCI 110, Spring 2004

Introduction to Operating Systems

 

Home

Tentative Schedule

Assignments

Lecture Notes

Policies

Course News

Demo Scheduler

 

Lecture Notes


I really want you to listen, think, and respond in class. So I'm supplying notes from my slides.

The way these will work is that there will be one version before class (we're starting from the lectures given last fall semester) and another version afterwards, reflecting revisions made for this year as well as anything that may have actually happened during class discussion. The pre-class version might include questions we'll discuss in class with no answers. The post-class version will include my answers as well as contributions from the class discussion. I will try to update the pre-class version with this year's modifications the night before class to allow you enough time to print out as up-to-date a version as possible to bring with you to class.

Lectures

As lectures get revised this year, they will appear as a list here.

1.       Jan 8:                   Introduction [pdf handouts], [ppt]
Nachos Introduction (recitation)

2.       Jan 13:                 104 Review (new)[ pdf] , [ppt]

3.       Jan 15:                 Introduction to Concurrency [pdf]  [ppt]

4.       Jan 20:                 Concurrency continued [pdf]

5.       Jan 22:                 Concurrency continued

6.       Jan 29:                 Concurrency continued [pdf]

7.       Jan 29, Feb 3:      Message Passing [pdf] [ppt]

8.       Feb 3:                   (Event Barrier)  [pdf] [ppt]
                             Message Passing and UNIX [pdf] [ppt]

9.       Feb 5:                   Message Passing and UNIX continued
accept bind connect listen recv socket

10.   Feb 10, 12, 19:      Scheduling [pdf] [ppt]

11.   Feb 19:                  Deadlock [pdf] [ppt]

12.   Feb 24, 26, Mar 2: Advanced Scheduling [pdf] [ppt]

13.   Mar 4, 16, 18:        Memory Management [pdf]  [ppt]

14.   Mar 23, 25:            Replacement Policies [pdf]  [ppt]         User Programs in Nachos [pdf]

15.   Mar 30:                  File Storage Devices [pdf] [ppt]

16.   Mar 30, Apr 6:     File system intro [pdf] , [ppt]

17.   Apr 8, 13:             Access Control [pdf] [ppt]

18.   Apr 15:                Adv. Memory Mgt [pdf]  [ppt]

19.   Apr 20:                Last Class, Summary [pdf] [ppt]