Professional Documents
Culture Documents
Operating Systems
y ’s
o d a e
T ctur
le
O S )
e m (
u t lSi n
yst e
e m s
re rO
ati ng Sy st
e c t
f u
O p e
r ati n g
a lLi t y o
o n O p e
tio n m m
n c o
1. Fu y of C nces
r ve e r e
2. Su re Ref
c t u
3. Le
The Role of An OS
• User/ programmer convenience:
simple, consistent way for
applications to interact with
the hardware.
• Greater resource utilization:
manages the hardware and
software resources of the
computer system, often invisibly.
Benefit for application developers
• Don’t have to manage hardware complexity:
Application developers can design software for
an OS and it will run on all machines that
support that OS.
Device
Manager
File
Manager
Loader Kernel
Command
Interpreter
(Shell) GUI
Kernel
• The heart of the OS
for 1. PCs
2. Embedded Systems
Personal Computer (PC)
Operating Systems
1.Microsoft OS
2.Unix or Unix-like OS
3.Other OS
1 Microsoft
Operating Systems
Disk Operating System (DOS)
2 UNIX or UNIX-like
Operating Systems
Linux
3
Other
Operating Systems
Embedded
Operating Systems
•Microsoft CE
•Android
•Other Embedded OS
Pocket PC OS Palm OS
Symbian OS
OS Survey
Summary
re’s
ct u r y
Le m m a
Su
t he
i t h
f S
O tera: ct w
l e o i n tent
r y r o s t o n s i s
i m a ti o n , c o / S W
e p r p l i ca p l e H W
Th o r a p m
1) si tilize
y f l y u
wa are c i
e esn t
d w ffi g
har rces & 2): tmoaena
s o u a s k s er
re O S t. s s r
o mpu t
a i n e s ) r o c e c o2)he
M ory v i c 1 p e f ,
o nd t
m d e e r g
a na
e
m ms , 3 H des ) W t h ) t o
, 4 s catio
st e fa )c e ro v i p pl i
sy te;r 5 p a
ri n
re’s
ctu ces
Le eren
Ref
e ek e ms
h i s w sy st
rk OS
for t ra ti n g
e tw o
o p e n d N
s in g P C a
“U y of ’’ a nd
r ve k
“Su
w e e ’’
n e x t a si cs
r b n s
foorkin nicatio
g
et w m u
“N Com ” and
ata
??
? u e sti on s
s
/
?
Q sion d
nfu foun
Co ent
c an b e
g em
l e d
n o w e :
Ack bs i t p
i t s/ w e b 8 p
d s e 5 h
Cre co u r
c o m/
he rl.