MET CS 575 SC1 -- Operating Systems


Suresh Kalathur, Ph.D.
Assistant Professor, Computer Science Dept.
Boston Univeristy Metropolitan College
808 Commonwealth Ave, Room 250
Boston, MA 02215

Phone: 617-358-0006
Fax: 617-353-2367

Course Description

The course starts with an overview of operating system characteristics, design objectives, and structures. Topics include concurrent processes, coordination of asynchronous events, file systems, resource sharing, memory management, scheduling, and deadlock problems. Operating system protection and security topics are also covered. Two modern operating systems case studies will be extensively studied.

Course Grading Policy

The course grade will be based on active class participation (10%), assignments (30%), mid term exam (30%), final exam (30%). Assignments and projects are expected to be submitted by their respective due dates. Late submission grades will be scaled with respect to the minimum grade of those submitted on time.

Course Web Site

All course materials will be posted using BU's WebCT site. This requires all students to have an account with the BU computer system. Click here for instructions if you require an account.

Click here to enter WebCT site for this course.


Student Conduct Code

Please review the academic conduct code

Tentative Course Schedule

Lecture Day Topics Notes
1 May 24 Introduction, Computer-System Structures, Operating-System Structures  
2 May 31 Process Management (Processes, Threads, CPU Scheduling)
3 Jun 7 Process Management (Synchronization, Deadlocks)  
4 Jun 14 Storage Management (Memory Management, Virtual memory)
5 Jun 21 File Systems  
6 Jun 28 I/O systems
7 Jul 5 Mid Term  
8 Jul 12 Distributed Systems
9 Jul 19 Protection and Security
10 Jul 26 Case Study: Linux
11 Aug 2 Case Study: Windows 2000/XP
12 Aug 9 Final Exam