Download presentation
Presentation is loading. Please wait.
Published byKimberly Collins Modified over 6 years ago
1
OS Basics Module 1.2 Richard Newman University of Florida
2
Why an Operating System?
How to load a program onto computer? Mini-toggle switch per bit in data register Mini-toggle switch per bit in address register Button to load data from register into memory How to access I/O devices? Use same read/write routines in many programs What about running multiple programs? Manage resources Protect private info Facilitate interactions
3
Figure 1-1. Where the operating system fits in.
WHERE OS FITS IN Figure 1-1. Where the operating system fits in. Tanenbaum & Bo, Modern Operating Systems:4th ed., (c) 2013 Prentice-Hall, Inc. All rights reserved.
4
THE MODERN COMPUTER SYSTEM
Figure 1.1 A computer system consists of hardware, system programs, and application programs. Tanenbaum & Woodhull, Operating Systems: Design and Implementation, (c) 2006 Prentice-Hall, Inc. All rights reserved 4 4
5
THE OPERATING SYSTEM AS AN EXTENDED MACHINE
Figure 1-2. Operating systems turn ugly hardware into beautiful abstractions. Tanenbaum & Bo, Modern Operating Systems:4th ed., (c) 2013 Prentice-Hall, Inc. All rights reserved.
6
What is an Operating System?
Top down view Provide abstractions to application programs Bottom up view Manage pieces of complex system Alternative view Provide orderly, controlled allocation of resources
7
What an Operating System is Not
User Interface UI is just another program Systems Tools Tools are programs to facilitate development of programs, manage system Libraries Libraries are reusable packages of code
8
THE OPERATING SYSTEM ZOO
Mainframe Operating Systems Server Operating Systems Multiprocessor Operating Systems Personal Computer Operating Systems Handheld Computer Operating Systems Embedded Operating Systems Sensor Node Operating Systems Real-Time Operating Systems Smart Card Operating Systems Tanenbaum & Bo, Modern Operating Systems:4th ed., (c) 2013 Prentice-Hall, Inc. All rights reserved.
9
ONTOGENY RECAPITULATES PHYLOGENY
Each new “species” of computer Goes through same development as “ancestors” Consequence of impermanence Text often looks at “obsolete” concepts Changes in technology may bring them back Happens with large memory, protection hardware, disks, virtual memory Tanenbaum & Bo, Modern Operating Systems:4th ed., (c) 2013 Prentice-Hall, Inc. All rights reserved.
10
Summary Role of Operating System
Extended machine – layers of abstraction Resource manager Types of OS Goals and capabilities depend on environment Tanenbaum & Bo, Modern Operating Systems:4th ed., (c) 2013 Prentice-Hall, Inc. All rights reserved.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.