Chapter 1: Introduction: Silberschatz, Galvin and Gagne ©2013 Operating System Concepts - 9 Edit9on
Chapter 1: Introduction: Silberschatz, Galvin and Gagne ©2013 Operating System Concepts - 9 Edit9on
Chapter 1: Introduction: Silberschatz, Galvin and Gagne ©2013 Operating System Concepts - 9 Edit9on
Operating System Concepts – 9th Edit9on Silberschatz, Galvin and Gagne ©2013
What is an Operating System?
Layer of Software
Manages the computer hardware
Lies between a computer’s
user(programs) and the computer
hardware
Basis of all application programs.
Operating System Concepts – 9th Edition 1.2 Silberschatz, Galvin and Gagne ©2013
What is a User Program?
Operating System Concepts – 9th Edition 1.3 Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition 1.4 Silberschatz, Galvin and Gagne ©2013
What is an Instruction cycle?
Operating System Concepts – 9th Edition 1.5 Silberschatz, Galvin and Gagne ©2013
What are the goals of an OS?
Operating System Concepts – 9th Edition 1.6 Silberschatz, Galvin and Gagne ©2013
Four Components of a Computer System
Operating System Concepts – 9th Edition 1.7 Silberschatz, Galvin and Gagne ©2013
Computer System Structure
Operating System Concepts – 9th Edition 1.8 Silberschatz, Galvin and Gagne ©2013
Defining Operating System
No universally accepted defn of what an OS:
Way to solve the problem of creating a usable
computing system.
Execute user programs and to make solving user
problems easier.
Since bare hardware alone is not particularly easy to
use, application programs are developed.
These programs require certain common
operations, such as those controlling the I/O
devices.
The common functions of controlling and
allocating resources are brought together into an
OS.
Operating System Concepts – 9th Edition 1.9 Silberschatz, Galvin and Gagne ©2013
Defining Operating System (Cont.)
Operating System Concepts – 9th Edition 1.10 Silberschatz, Galvin and Gagne ©2013
Defining Operating System (Cont.)
Operating System Concepts – 9th Edition 1.11 Silberschatz, Galvin and Gagne ©2013
What Operating Systems Do
Operating System Concepts – 9th Edition 1.12 Silberschatz, Galvin and Gagne ©2013
What Operating Systems Do (Cont.)
Operating System Concepts – 9th Edition 1.13 Silberschatz, Galvin and Gagne ©2013
Single User Computers
Operating System Concepts – 9th Edition 1.14 Silberschatz, Galvin and Gagne ©2013
Multi User Computers
Designed for sharing of resources and
exchange of information amongst
many users. e.g. mainframes, mini
computer.
Most important issue in the design
Maximize Resource utilization
Fair and efficient usage
CPU time, memory I/O devices.
Operating System Concepts – 9th Edition 1.15 Silberschatz, Galvin and Gagne ©2013
Workstations & Servers
Operating System Concepts – 9th Edition 1.16 Silberschatz, Galvin and Gagne ©2013
Handheld computers
Operating System Concepts – 9th Edition 1.17 Silberschatz, Galvin and Gagne ©2013
Embedded computers
Operating System Concepts – 9th Edition 1.18 Silberschatz, Galvin and Gagne ©2013
System View
Operating System Concepts – 9th Edition 1.19 Silberschatz, Galvin and Gagne ©2013
Mobile Devices OS
Operating System Concepts – 9th Edition 1.20 Silberschatz, Galvin and Gagne ©2013