1 / 12

CSE111: Great Ideas in Computer Science

CSE111: Great Ideas in Computer Science. Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:50 645-4739 alphonce@buffalo.edu. Announcements. Exam 1 handback Exam 1 solution will be posted this week Continue working on HW2. Today’s Agenda. Start chapter 3 (Operating Systems).

shepry
Download Presentation

CSE111: Great Ideas in Computer Science

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. CSE111: Great Ideas in Computer Science Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:50 645-4739 alphonce@buffalo.edu

  2. Announcements • Exam 1 handback • Exam 1 solution will be posted this week • Continue working on HW2

  3. Today’s Agenda • Start chapter 3 (Operating Systems)

  4. cell phones off (please)

  5. Can you name an operating system?

  6. Can you name an operating system? • Windows (7, Vista, XP, …) • Mac OS-X

  7. Can you name an operating system? • Windows (7, Vista, XP, 2000, …) • Unix-like (Mac OS-X, Linux, Unix, BSD, …) • MVS • TOPS-10/TOPS-20 • VAX/VMS • DOS • Windows-CE/Windows Mobile • PalmOS/Palm WebOS • BlackBerry OS • Symbian OS (on most cell phones) • Andriod (Linux-based) • For more, see for example: • http://en.wikipedia.org/wiki/List_of_operating_systems

  8. What is role of an OS?

  9. What is role of an OS? • Provide basic services • Load and execute a program • Talk to printer or hard drive • Communicate via network

  10. Single-user batch system • One job at a time • No interactive computing • All data must be available up-front

  11. Multi-user multi-tasking • OS switches between processes • Each process gets to compute for a short period of time • Gives impression of many programs running at the same time

  12. Hierarchy of software • User-level applications • System utilities • User-interface to operating system kernel (window manager, shell) • Kernel

More Related