150 likes | 277 Views
Operating Systems CS381. Umar Saif umar@mit.edu. The Bureaucracy. Not anointed by the Queen I am not a Sir! Call me Umar. The Bureaucracy. Instructor: Umar Saif TAs: TBA 19, 100 minute lectures Assignments vs. project poll?. Why Bother?. We’ll not teach you operating systems textbooks
E N D
Operating SystemsCS381 Umar Saifumar@mit.edu
The Bureaucracy Not anointed by the Queen I am not a Sir! Call me Umar
The Bureaucracy • Instructor: Umar Saif • TAs: • TBA • 19, 100 minute lectures • Assignments vs. project poll?
Why Bother? • We’ll not teach you operating systems textbooks • We’ll learn to engineer real-world complex systems • OS is one such system • You’ll leave with an intuitive sense for engineering real systems
Modus Operandi • System design is as much an art as it is science • We are using an internal MIT textbook (6.033 classnotes) from Jerry Saltzer and Frans Kaashoek • We’ll refer to a traditional textbook every so often
Text Books • Silberschatz, Galvin and Gagne, ‘Applied Operating System Concepts’, 1st Edition, 2000, John Wiley & Sons, Inc. ISBN 0-471-36508-4. • Principles of Computer System Design, MIT 6.033 Class Notes, Draft Release 4 by Jerome H. Saltzer and M. Frans Kaashoek, Department of EECS, MIT • Some handouts will be given to supplement the text.
Grading 15% Quizzes 30% Hands-on exercises 25% Midterm Exam 30% Final Exam (Comprehensive)
Grading • Announced quizzes • So that you prepare for them • Programming assignments carry the same weight as the finals • Engineers learn by kicking the sandbag • I am very lenient grader • Try and enjoy the course, don’t worry about grades
What is an os • OS is needed to do three things: • abstraction • Security • multipelxing An OS securely abstracts and multiplexes hardware
What is an OS • Abstraction, protection and multiplexing of: • Clock • RAM • Hard-disk • Network interface • Keyboard and display • peripherals