COMPSCI 110, Spring 2006

Introduction to Operating Systems

 

Home

Tentative Schedule

Assignments

Policies

Course News

Demo Scheduler

 

Tentative Schedule

Monday Discussion Sessions

Wednesday

Friday

 

 

 

 

Jan 11
Read: Ch. 1

L1. Introduction,

[pdf handouts]

13
Reading: pp. 889-894

Form groups

L2. 104 Review [pdf]

OS and Code Efficiency.htm

 

 

16

HOLIDAY

Martin Luther King, Jr. DAY

No Meetings

18
No Lecture -- Discussion

Nachos Introduction

20
Reading: Ch. 2.1-2.3

L2. 104 Review

L3. Concurrency [pdf]  

 

 

Nachos questions
Problems

25

L3. Concurrency

27
Reading: Ch.2.4

L3. Concurrency

 

 


Problems

Feb 1
Lab 1
due 11:59 pm.

L3. Concurrency

Anatomy of a Monitor

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

L4. Message Passing  [pdf]

 

 

Nachos questions

Problems
Practice1.pdf

8
Reading: Ch. 8.1-8.2.4 & 11.4

L5. Message Passing and UNIX

accept bind connect listen recv socket

10
Reading: rest of Ch. 8

L5. Message Passing and UNIX [pdf]

 

 

Exam review
Practice2.pdf

15
Lab 2
due 11:59pm

L6. Scheduling [pdf]

Debugging with GDB

17
Reading: Ch 3

L6. Scheduling (EventBarrier) [pdf]

 

 

Nachos questions
Problems

Practice3.pdf

22
Midterm Exam over

Chap.1-2, Lects 1-5, Labs 1+2

24
Reading Ch. 4

L6. Scheduling

 

 


Problems

Mar 1
Lab 3
due 11:59 pm

L6. Scheduling

3

Reading: Ch. 5

L8. Memory Management [pdf]

User Programs in Nachos [pdf]

 

 

Nachos - the rest of the story
Problems

8
Reading: Ch. 12.1-12.4

L8. Memory Management

10
Reading: Ch 6

L7. Deadlock [pdf]

 

 

13

 

SPRING

15

 

RECESS:  NO

17

 

MEETINGS

 

 

Nachos questions
Problems

22

L9. Advanced Scheduling [pdf]

24
Lab 4 due 11:59 pm

L10. File Storage Devices [pdf]

L11. File system intro [pdf]

 

 

Problems

Exam review

 

29
Reading: Ch. 9

L9. Advanced Scheduling

31

Midterm Exam over

Chap.1-5, Labs 1-4, Lectures 1-9

 

 

Nachos questions
Problems

Apr 5

L11. File system intro

 

7
Lab 5 due 11:59 pm

L12. Page Replacement Policies [pdf]

 

 

Nachos questions
Problems

12
Reading: Rest of Ch. 7

L12. Page Replacement Policies

14
L13. Access Control [pdf]

 

 

No formal discussions
Problems
Exam review will be offered

19
L13. Access Control

21
L14. Adv. Memory Mgt [pdf]

 

 

No formal discussions
Problems
Exam review will be offered

26

Lab 6 due 11:59 pm

L15.  Summary [pdf]

SATURDAY MAY 6

FINAL EXAM

9AM-12Noon