Lecture 1
Lecture 1
UNIT-I
Lecture1:
Computer System Overview
Staff Incharge
Mr.R.Prabhu AP/CSE
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
Four Components of a Computer System
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 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 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.
Computer Startup