Lec2_arch - Content of this lecture CSE120 Principles of...

Info icon This preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
1 CSE120 Principles of Operating Systems Yuanyuan (YY) Zhou Lecture 2 Sept 28, 2010 9/27/2010 CSE 120 – Lecture 2 – Architectural Support for OSes 2 Content of this lecture Announcements and reminders Hardware overview A peek at Unix 9/27/2010 CSE 120 – Lecture 2 – Architectural Support for OSes 3 Announcement Have you visited the web page? Nacho tutorial and project overview: next lecture (Apr 6 th ) Project 0 (installation & Submission) out today Done individually Due on Oct 5th Project groups When you have chosen groups, send your group info to Matt 9/27/2010 CSE 120 – Lecture 2 – Architectural Support for OSes 4 Why Start With Hardware? Operating system functionality depends upon hardware Key goals of an OS are to enforce protection and resource sharing If done well, applications can be oblivious to HW details Hardware support can greatly simplify – or complicate – OS tasks Early PC operating systems (DOS, MacOS) lacked virtual memory in part because hardware did not support it
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon