OS and Network 1

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

What is an Operating System?

 A program that acts as an intermediary between a


user of a computer and the computer hardware
 Operating system goals:
 Execute user programs and make solving user
problems easier
 Make the computer system convenient to use
 Use the computer hardware in an efficient
manner

Operating System Concepts – 9th Edition 1.1 Silberschatz, Galvin and Gagne ©2013
Computer System Structure
 Computer system can be divided into four
components:
 Hardware – provides basic computing resources
 CPU, memory, I/O devices
 Operating system
 Controls and coordinates use of hardware
among various applications and users
 Application programs – define the ways in which
the system resources are used to solve the
computing problems of the users
 Word processors, compilers, web browsers,
database systems, video games
 Users
 People, machines, other computers

Operating System Concepts – 9th Edition 1.2 Silberschatz, Galvin and Gagne ©2013
Four Components of a Computer System

Operating System Concepts – 9th Edition 1.3 Silberschatz, Galvin and Gagne ©2013
What Operating Systems Do

 Depends on the point of view


 Users want convenience, ease of use and good
performance
 Don’t care about resource utilization
 But shared computer such as mainframe or
minicomputer must keep all users happy
 Users of dedicate systems such as workstations
have dedicated resources but frequently use shared
resources from servers
 Handheld computers are resource poor, optimized
for usability and battery life
 Some computers have little or no user interface,
such as embedded computers in devices and
automobiles

Operating System Concepts – 9th Edition 1.4 Silberschatz, Galvin and Gagne ©2013
Operating System Definition

 OS is a resource allocator
 Manages all resources
 Decides between conflicting requests for
efficient and fair resource use
 OS is a control program
 Controls execution of programs to prevent
errors and improper use of the computer

Operating System Concepts – 9th Edition 1.5 Silberschatz, Galvin and Gagne ©2013
Operating System Definition (Cont.)

 No universally accepted definition


 “Everything a vendor ships when you order an
operating system” is a good approximation
 But varies wildly
 “The one program running at all times on the
computer” is the kernel.
 Everything else is either
 a system program (ships with the operating
system) , or
 an application program.

Operating System Concepts – 9th Edition 1.6 Silberschatz, Galvin and Gagne ©2013
Video1 or Download
Video2 or Download

Operating System Concepts – 9th Edition 1.7 Silberschatz, Galvin and Gagne ©2013
List four roles of the operating system on a digital device.
1.
2.
3.
4.

Operating System Concepts – 9th Edition 1.8 Silberschatz, Galvin and Gagne ©2013
List four roles of the operating system on a digital device.
1. Manages the hardware in the digital system, including the processor.
2. Runs applications.
3. Provides an interface for the user to interact with the device.
4. Manages the storage and retrieval of files.

Operating System Concepts – 9th Edition 1.9 Silberschatz, Galvin and Gagne ©2013
List three types of utility programs used on a computing device.
1.
2.
3.

Operating System Concepts – 9th Edition 1.10 Silberschatz, Galvin and Gagne ©2013
List three types of utility programs used on a computing device.
1. device drivers
2. security programs
3. defragmentation programs.

Operating System Concepts – 9th Edition 1.11 Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition 1.12 Silberschatz, Galvin and Gagne ©2013
Operating System Concepts – 9th Edition 1.13 Silberschatz, Galvin and Gagne ©2013

You might also like