This preview shows pages 1–5. Sign up to view the full content.
1CSE120Principles of Operating SystemsYuanyuan (YY) ZhouLecture 2Sept 28, 20109/27/2010CSE 120 – Lecture 2 –Architectural Support for OSes2Content of this lectureAnnouncements and remindersHardware overviewA peek at Unix 9/27/2010CSE 120 – Lecture 2 –Architectural Support for OSes3AnnouncementHave you visited the web page?Nacho tutorial and project overview: next lecture (Apr 6th)Project 0 (installation & Submission) out today–Done individually–Due on Oct 5thProject groups–When you have chosen groups, send your group info to Matt9/27/2010CSE 120 – Lecture 2 –Architectural Support for OSes4Why Start With Hardware?Operating system functionality depends upon hardware–Key goals of an OS are to enforce protectionand resource sharing–If done well, applications can be oblivious to HW detailsHardware 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
has intentionally blurred sections.
Sign up to view the full version.