What and When
Section 051 meets on Thursday from 6:20 pm to 9:10 pm in sb-232
This introductory course should provide students with the basic concepts
of operating systems (OS), types of OS and their organization. The two views
of an OS, resource manager and provider of a virtual machine will be presented. Detailed descriptions of OS modules will be accompanied
by examples of implementation.
cs331, cs350 or ee242, or written consent of instructor.
Virgil Bistriceanu (you are now in his home page).
- Office Hours (held in sb-115)
- Monday: 8:00 am - 10:00 am
- Wednesday: 10:00 am - 2:00 pm
- Friday: 10:00 am - 2:00 pm
- Phone: (312) 567-5146
- Office Hours (held in sb-108)
- Monday: 4:00 pm - 6:00 pm
- Tuesday: 4:00 pm - 6:00 pm
- Phone: (312) 567-5160
"Modern Operating Systems"
Andrew S. Tanenbaum
Prentice Hall. ISBN: 0-13-588187-0
Novak V. Nastasic, 1995
"Solved Problems of Operating System Fundamentals"
Novak V. Nastasic, 1995
Both texts are conceived as class materials and are very useful.
You may obtain either document by sending e-mail to the author at email@example.com
- Quizzes: 10%
- Homeworks: 30%
- 2 exams: 60% (30% each)
Late homeworks won't be accepted. Everything you have to turn in is due
at the beginning of the class the work is due.
For programming assignments there is a 10% per business day penalty.
Exams are open book(s) open-notes.
- A: 90 - 100
- B: 80 - 89
- C: 70 - 79
- D: 60 - 69
- E: 0 - 59
- History, Evolution, and Philosophy fo Operating systems (3)
- Processes (4)
- Process Coordination and Synchronization (4)
- Scheduling (3)
- Deadlocks (3)
- Physical and Virtual Memory Organization (3)
- Device Management (2)
- File Systems (4)
- Security and Protection (3)
- Communication and Networking (3)
- Distributed, Real-Time, and Multiprocessor perating Systems (3)
- Examples of Operating Systems (4)
- Examinations (6)
- Midterm: March 7. (100 minutes)
- Final: to be announced
Unless otherwise stated all papers you turn in will be TYPED. No handwritten
work is accepted. Each page will have a header as follows:
- the left side: your name
- middle: page number and the total number of pages (ex. 2/5 indicates this
is page 2 out of a total of 5)
- right hand side: name of the assignment (ex. Homework #2)
Each page will also have a footer:
- the left hand side will contain the following text: cs450-<section>: Spring 1996 where <section> stands for the section you are in
- the right hand side will contain the following text: Illinois Institute of Technology - CSAM
The header and the footer will be Arial, 10 points, regular. The text for
the paper itself will be typed using Times Roman (12 points regular, except
for titles which may be larger and bold).
Click here to see a template.