OS Intro
OS Intro
Introduction
user view
ONE COMPUTER
Chapter 1 : OS Introduction 1
they don’t care about resource utilisation
SHARED COMPUTERS
WORKSTATIONS
HANDHELD COMPUTERS
EMBEDDED COMPUTERS
system view
1. resource allocator :
* system has many resources that can solve a problem
* OS acts as manager of these resources
* when there are conflicting requests for resources, OS
decides how to allocate them to specific programs and
users to ensure that computer system operates
efficiently and fairly
Chapter 1 : OS Introduction 2
2. control program :
* manages the execution of user programs to prevent
errors and improper use of the computer
* especially concerned with the operation and control of
I/O devices
redefining OS
BOOTSTRAP PROGRAM
where is it stored
Chapter 1 : OS Introduction 3
for this, bootstrap program must locate and load into
memory the OS kernel
INTERRUPT
functions of interrupt
Chapter 1 : OS Introduction 4
interrupt routine will be called indirectly through
table with no intermediate routine needed
ability to multiprogram
MULTIPROGRAMMING
Chapter 1 : OS Introduction 5
job may have to wait for some task such as I/O operation to
complete
Chapter 1 : OS Introduction 6