COMPSCI 110, Spring 2004

Introduction to Operating Systems

 

Home

Tentative Schedule

Assignments

Lecture Notes

Policies

Course News

Demo Scheduler

 

Tentative Schedule

Tuesday

Thursday

Discussion Sessions

 

Jan 8
Read: Ch. 1

L1. Introduction

No meetings

13
Reading:

pp. 889-894

Form groups

L2. 104 Review

15
Reading:

Ch. 2.1-2.3

L2. 104 Review

L3. Concurrency

Introduction to Nachos

20

L4. Concurrency

22
Reading: Ch.2.4

L5. Concurrency

Nachos questions
Problems

27
Lab 1
due 11:59 pm.

NO LECTURE -- SNOW

29
Reading: Ch. 2.5, 7.4 & Ch.10.3

L6. Concurrency

L7. Message Passing


Problems

Feb 3
Reading: Ch. 8.1-8.2.4 & 11.4

L7. Message Passing

L8. Message Passing and UNIX

5
Reading:

rest of Ch. 8

L9. Message Passing and UNIX

Nachos questions

Problems

10
Lab 2 due 11:59pm

L10. Scheduling

12
Reading: Ch 3

L10. (EventBarrier)+Scheduling

Exam review


17
Midterm Exam
over Chap.1-2, Lects 1-Feb 5, Labs 1+2

19
Reading Ch. 4

L11. Deadlock

Nachos questions
Problems

24
Lab 3
due 11:59 pm

L12. Advanced Scheduling

26
Reading: Ch. 12.1-12.4

L12. Advanced Scheduling


Problems

Mar 2
Reading: Ch. 5

L12. Advanced Scheduling

4
L13. Memory Management

Nachos - the rest of the story
Problems

6-14
Spring Recess

 

 

16
Reading: Ch 6

L13. Memory Management

18
L13. Memory Management

 

Nachos questions
Problems

 

 

23
Lab 4 due 11:59 pm

L14. Replacement Policies

25
Reading: Ch. 9

L14. Replacement Policies

L15. File system intro

Problems

Exam review

 

 

30

L15. File system intro

Apr 1
Midterm Exam
over Chap.1-5, Labs 1-4, Lectures 1-14

Nachos questions
Problems

 

 

6
Lab 5 due 11:59 pm

L15. File system intro

8
Reading:
Rest of Ch. 7

L16. Access Control

Nachos questions
Problems

 

 

13
L16. Access Control

 

15

L17. Adv. Memory Mgt

No formal discussions
Problems
Exam review will be offered

 

 

 20

Lab 6 due 11:59 pm

L18. Summary

 

No meetings