Fall ’07
CMSC 621: Advanced Operating Systems
TuTh5:30pm-6:45pm (MEYR256)
Dr. Deepinder Sidhu, Professor, Computer Science & Electrical Engineering
Office: ITE 347
Tel: 455-3028 or 3063
OH: TuTh 3:30-4:00pm or by appointment
Pankaj Chaudhari (pankaj2@umbc.edu)
OH: TuTh 6.45-8.45 PM (ITE 353)
Updates/Announcements |
• 11/6/07 : Exam2 will be conducted on November 15, 2007 (In Class) • 11/05/07 : Please note the change in TA hours. • 10/05/07 : Exam1 postponed to Thursday, October 11 • 09/26/07 : Exam1 will be conducted on October 9, 2007 (In Class) • 09/20/07 : Lecture slides posted below • 09/13/07 : Assignment 1 posted below (Due: September 20, 2007 In Class). • Being a distributed systems course, this course makes use of networking concepts. Students that have not taken CMSC 481 or equivalent before are encouraged to read the book "Computer Networks - A.S. Tanenbaum". You can find the more information about the book here or you can view online powerpoint slides here. |
Lecture Slides |
|
Assignments |
• Assignment 1 (Due: September 20, 2007 In Class) |
A detailed study of advanced topics in operating systems, including synchronization mechanisms, virtual memory, deadlocks, distributed resource sharing, computer security and modeling of operating systems. Prerequisite: CMSC 421 or consent of instructor.
A. S. Tanenbaum and M. V. Steen, Distributed Systems – Principles and Paradigms, Second Edition, Pearson Prentice Hall, 2007.
Research papers
Basic operating system concepts covered in CMSC 421: Principles of Operating Systems
Chapter 1 – 13
Special topics
Class Participation
Project presentation
Assignments
One week to finish
Exam 1 |
25% |
Exam 2 |
25% |
Exam 3 (Final) |
25% |
Assignments and Projects |
25% |