Susan P. Imberman Ph.D.

Office Hours: Thursday 1PM - 4PM

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 718

                                                              COURSE PROCEDURES AND INFORMATION

 

REQUIRED TEXT:               Operating System Concepts, Sixth Edition, Silberschta, Galvin, Gagne  ISBN 0-471-25060-0

                                               

PROCEDURES: This course meets for 2 hours per week: two hours of lecture and 1 regularly scheduled conference hour.   Attendance is expected for all class hours.   The conference hour will be used as supplemental independent study.

 

GRADING: The Grade in this course will be based on homework, midterm exam,  final exam, and class assignments. 

 

class assignments:  

20%

Midterm Exam

Quizzes

30%

5%

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.

 

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 March 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 May 20