1 / 14

Operating Systems CS381

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

mikkel
Download Presentation

Operating Systems CS381

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Operating SystemsCS381 Umar Saifumar@mit.edu

  2. The Bureaucracy Not anointed by the Queen I am not a Sir! Call me Umar

  3. The Bureaucracy • Instructor: Umar Saif • TAs: • TBA • 19, 100 minute lectures • Assignments vs. project poll?

  4. 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

  5. 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

  6. 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.

  7. Grading 15% Quizzes 30% Hands-on exercises 25% Midterm Exam 30% Final Exam (Comprehensive)

  8. 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

  9. What we’ll learn

  10. What we’ll learn

  11. What we’ll learn

  12. What is an OS?

  13. What is an os • OS is needed to do three things: • abstraction • Security • multipelxing An OS securely abstracts and multiplexes hardware

  14. What is an OS • Abstraction, protection and multiplexing of: • Clock • RAM • Hard-disk • Network interface • Keyboard and display • peripherals

More Related