1 / 14

Operating Systems CS502 Spring 2006 Mondays – 6PM

Operating Systems CS502 Spring 2006 Mondays – 6PM. Why CS502 — Operating Systems?. WPI CS requirements – “core area” for grads Understanding of inner workings of “systems” Exposure to diversity of operating systems OS-related assignments you may see in real life:–

lorand
Download Presentation

Operating Systems CS502 Spring 2006 Mondays – 6PM

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 Systems CS502 Spring 2006 Mondays – 6PM CS502 Spring 2006

  2. Why CS502 — Operating Systems? • WPI CS requirements – “core area” for grads • Understanding of inner workings of “systems” • Exposure to diversity of operating systems • OS-related assignments you may see in real life:– • “Design and develop an operating system to do THIS” (not probable) • “Select an operating system for a product that will do THAT” (probable) • “Design and develop this application on THAT system” (likely) CS502 Spring 2006

  3. Prerequisites • Prerequisites: • C/C++ programming • Data structures • Unix/Linux user experience and access • Computer Organization • Reading assignment • Tannenbaum §§1.0– 1.4 • Especially §1.4: “Computer Hardware Review” CS502 Spring 2006

  4. Schedule Fuller Labs – Room 311 6:00 PM to 8:50 PM Approx two 5 minute breaks around 7PM, 8PM 14 classes (tentatively) No class on March 6, 2006 Midterm – Monday, February 27, 2006 Term Project & Final – Monday, April 24, 2006 Mobile Phones, pagers and other similar devices OFF during class If you need to eat during class Please be QUIET Avoid spicy or savory aromas (pot stickers, curries, etc.) Office Hours by appointment will try to be in Adjunct Office, Fuller 239, on Monday afternoons Contact <my last name>@cs.wpi.edu Adjunct office phone:(508) 831-6470 (shared) Schedule & Logistics CS502 Spring 2006

  5. Textbook and Web • Text Book: • Modern Operating Systems. 2nd edition. by Andrew S. Tanenbaum. Prentice Hall, 2001 • (similar – not required) Operating Systems Concepts. Sixth Edition. by Silberschatz, Galvin, and Gagne. John Wiley and Sons, 2001 • Course Information: • http://web.cs.wpi.edu/~cs502/s06/ CS502 Spring 2006

  6. Grading • Grading • Exams – 40% • Programming Projects (2 – 4) – 30% • Term Project (1- 3 person teams) – 25% • Class participation – 5% • Unless otherwise noted, assignments are to be completed individually, not groups • Late Policy – 10%/day • WPI Academic Honesty policy CS502 Spring 2006

  7. Ground Rule • There are no “stupid” questions. • It is a waste of your time and the class’s time to proceed when you don’t understand the basic terms. • If you don’t understand it, someone else probably doesn’t it, either. CS502 Spring 2006

  8. Introductions • Who are you? • Name • Year, degree, major • Employer, work experience in computing, etc. • C & C++ experience • Other programming experience • Previous degree and where • Why CS502 – Operating Systems? • Anything else relevant? CS502 Spring 2006

  9. Instructor — Hugh C. LauerAdjunct Professor • Ph. D. Carnegie-Mellon 1972-73 • Dissertation “Correctness in Operating Systems” • Lecturer: University of Newcastle upon Tyne, UK • Approximately 30 years in industry in USA • Research topics • Operating Systems • Proofs of Correctness • Computer Architecture • Networks and Distributed Computing • Real-time networking • 3D Volume Rendering • Surgical Simulation • … CS502 Spring 2006

  10. Systems Experience • Systems Development Corporation • Xerox Corporation (Palo Alto) • Software Arts, Inc. • Apollo Computer • Eastman Kodak Company • Mitsubishi Electric Research Labs (MERL) • Real-Time Visualization • Founded and spun out from MERL • Acquired by TeraRecon, Inc. • SensAble Technologies, Inc. CS502 Spring 2006

  11. VolumePro™ • Interactive volume rendering of 3D data such as • MRI scans • CT scans • Seismic scans • Two generations of ASICs, boards, software • VolumePro 500 – 1999 • VolumePro 1000 – 2001 • CTO, Chief Architect of VolumePro 1000 • 7.5-million gate, high-performance ASIC • 109 Phong-illuminated samples per second CS502 Spring 2006

  12. Sample images from VolumePro CS502 Spring 2006

  13. IBSYS (IBM 7090) OS/360 (IBM 360) TSS/360 (360 mod 67) Michigan Terminal System CP/CMS & VM 370 MULTICS (GE 645) Alto (Xerox PARC) Pilot (Xerox STAR) CP/M MACH Apollo DOMAIN Unix (System V & BSD) Apple Mac (v. 1– v. 9) MS-DOS Windows NT & 2000 various embedded systems … Operating Systems I have known CS502 Spring 2006

  14. Topics and Readings CS502 Spring 2006

More Related