Susan P. Imberman
Ph.D.
Office Hours:
Mon, 12:20PM - 1:10 PM, Wed 12:20PM -
1:10 PM, Wed 2:30PM - 3:20 PM 1N210
Phone:
1-718-982-3273
Email: imberman at mail.csi.cuny.edu (NO SPACES!! The space is there to thwart
any Spam crawlers. Replace the word at with @)
CSC
332
COURSE
PROCEDURES AND INFORMATION
REQUIRED TEXT: Operating System Concepts, Sixth Edition, Silberschta, Galvin,
Gagne ISBN 0-471-25060-0
UNIX
for Programmers and Users, Graham Glass, King Ables, Prentice Hall ISBN
0-13-681685-1
PROCEDURES: This
course meets for 2 hours per week: two hours of lecture. Lab concepts and practical exercises will be
done as independent study. Attendance
is expected for all class hours.
Outside of class hours, you may do your lab work on any UNIX or LINUX
based computer. You may also telnet
into the school UNIX system. UNIX
accounts will be given to you by our UNIX administrator, Mike Ziselman.
GRADING: The Grade
in this course will be based on homework, midterm exam, final exam, and programming
assignments.
Programming assignments: |
20% |
Midterm Exam |
35% |
Final Exam |
35% |
Homework |
10% |
Homework assignments
will be assigned during class and available on the class website. Homework will be collected and graded. You will be allowed to do your homework in
groups of up to three students. All
students in a group will receive the same grade.
Because of limited
class time I can only assign a representative set of homework problems. It is highly recommended that you understand
all the problems in the back each chapter and on the text's student web page.
Links to all lab
assignments, homework assignments and lecture handouts will all be available on
the class website. The URL for the
class website is:
http:\\cs.csi.cuny.edu\~imberman\OS\index.htm
Course
Schedule - subject to change |
Week 1 – Chp 1-
OS Background and History |
Week 2 – Chp 2 -
Compuer System Structures |
Week 3 – Chp 3 -
OS Structures |
Week 4 – Chp 4 - Processes |
Week 5 – Chp 5 - Threads |
Week 6 – Chp 6 -
CPU Scheduling |
Week 7 – Catch-up |
Week 8 - Midterm October
18 |
Week 9 – Chp 7
Process Synchronization |
Week 10 – Chp 8
Deadlocks |
Week 11 – Chp 9
Memory Management |
Week 12 – Chp 10
Virtual memory |
Week 13 -
Catch-up |
Week 14 - Chp 11,
12 File Systems |
Week 15 - Final
Exam December 15 |