CMP 426 / CMP 697 Operating Systems

Instructor

Bowen Alpern
email: bowen.alpern@lehman.cuny.edu
office: 137-A Gillet Hall (Tony Cocchi's office)
hours: Tuesdays and Thursdays 3 to 5 pm, and by appointment (or happenstance)

Prerequisites

Text

Operating Systems Concepts, 8th Edition
Silberschatz, Galvin, Gagne
John Wiley & Sons, Inc.
ISBN 978-0-470-12872-5

Course Objectives

At the end of this course students will be able to:

Course hours: 6 - 7:40 pm, Tuesdays and Thursdays

This is a four credit course. You should expect to spend at least eight hours per week outside of class on this course.

Grading

Two in-class exams will each constitute 20% of your grade. The final will be 50%. Class participatin will be 10%. There will be homework; I will not grade (or collect) it.

Attendance

There is an attendance requirement at Lehman College. Students with poor attendance and repeated lateness (no matter what the reason) will have their grades reduced. If an emergency prevents you from attending class, it is your responsibility to obtain notes from a classmate and study them for understanding. It is a wise move to get a buddy.

Lateness

Please be in class on time. I will close the classroom door at 6:00 pm. Do not enter the class if the door is closed. I will let all latecomers in at some point between 6:10 and 6:20. If you arrive after the first batch of late students is admitted, knock on the door and wait to be admitted.

Disability Accommodation

Lehman College is committed to providing access to all programs and curricula to all students. Students with disabilities who may need classroom accommodations are encouraged to register with the Office of Student Disability Services. For more information please contact the Office of Student Disability Services, Shuster Hall, Room 238, phone number, 718-960-8441.

Tentative Course Calander

Tuesday Thursday
2/2 Why Operating Systems? 2/4 Introduction Ch 1
2/9 NO CLASS 2/11 Introduction Ch 1
2/16 OS Concepts Ch 2 2/18 0S Concepts Ch 2
2/23 Processes Ch 3 2/25 Processes Ch 3
3/1 Processes Ch 3 3/3 Processes Ch 3
3/8 Interprocess Communication Ch 3 3/10 Interprocess Communication Ch 3
3/15 Interprocess Communication Ch 3 3/17 Threads Ch 4
3/22 CPU Scheduling Ch 5 3/24 Process Synchronization Ch 6
3/29 Review Ch 2 - 5 3/32 Exam 1 Ch 2 - 5
4/5 Main Memory Ch 8 4/7 Main Memory Ch 8
4/12 Virtual Memory Ch 9 4/14 Virtual Memory Ch 9
4/19 Review Ch 8 - 9 4/21 Exam 2 Ch 8 - 9
4/26 NO CLASS 4/28 NO CLASS
5/3 File System Interface Ch 10 5/5 File System Interface Ch 10
5/10 File System Implementation Ch 11 5/12 File System Implementation Ch 11
5/17 Mass-Storage Structure Ch 12 5/19 NO CLASS
5/24 6:15 pm FINAL EXAM