OPERATING SYSTEMS

CS 502, W.P.I.

Jerry Breecher

 

Office phone

(978)461-7381

Fax Number

(978)461-3610

Office Address

M.S. 2N - SWE

 

Stratus Computer

 

111 Powdermill Road.

 

Maynard MA 01754

   

Network address

jb@sw.stratus.com

 

Text: "Operating System Concepts, 5th Edition" Silberschatz and Galvin. Addison Wesley ISBN 0-201-59113-8

 

Your evaluation in this course is determined by:

Project 1 25%

Project 2 25%

Final Exam 50%

Homework is not required, but problems will be assigned for your practice. Homework is very similar to problems which will appear on the exam. Success doing the problems should imply success on the exam.

Course Prerequisites: Among the course prerequisites described in the catalog is a "strong programming background". This means several things for our purposes here:

  1. That you have the ability to organize and execute a LARGE project ( several thousand lines of code. )
  2. That you have the ability to work from a specification and figure out what it is you have to do.
  3. That you program in C ( or be able to learn it in a very short time.
  4. That you be comfortable with the environment where you will be doing this project. Students often work on a home/office PC or on larger machines available at WPI or their work environment.

In addition, you should understand that this project will take a great deal of time; students have estimated a total of about 150 hours to accomplish the project. Steps have been taken to reduce this time, but the time is still considerable.

WEEK

Topic That Week

Related Homework

Jan. 18

Course Overview

Chapter 1 - Overview

Chapter 3 - OS Structures

 

Jan. 25

Chapter 4 – Processes

4: 3, 8

Feb. 1

Chapter 5 - Scheduling

5: 3, 4, 9

Feb. 8

Chapter 6 - Synchronization

6: 3, 4, 6, 8, 22

Feb. 15

Chapter 7 - Deadlocks

7: 1, 4, 5, 7, 11

Feb. 22

Chapter 8 – Memory Management

8: 5, 8, 10, 11, 16, 17

Feb. 29

Chapter 9 – Virtual Memory

9: 3, 5, 8, 9, 10, 11, 16

Mar. 7

Chapter 10 Systems

10: 11, 12, 13

PROJECT PHASE I DUE

Mar. 21

Chapter 11 File Systems

11: 1, 6, 8

Mar. 28

Chapter 12 – Secondary Storage

12: 1, 2, 8

Apr. 4

Chapter 19/20 – Protection/Security

19: 4; 14: 1, 4

Apr. 11

Chapter 15/16 – Network and Distributed

System Structures

15: 3, 4; 16: 1, 5

Apr. 18

Chapter 17 – Distributed File System

17: 4, 6

PROJECT PHASE 2 DUE

Apr. 25

Chapter 18 – Distributed Coordination

18: 3

May. 2

FINAL EXAM