Académique Documents
Professionnel Documents
Culture Documents
Operating Systems
y’ s
Toda re
t u
l ec
Lecture Outline
1. Functionality of Operating System (OS)
2. Survey of Common Operating Systems
3. Lecture References
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
Manag
er
File
Manag
er
Load
er
Kernel Comma
nd
Interpre
ter GUI
(Shell)
Kernel
• The heart of the OS
1. PCs
for2. Embedded Systems
Personal Computer
(PC)
Operating Systems
1. Microsoft OS
2. Unix or Unix-like OS
3. Other OS
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
OS Survey
Summary
e ’ s
c ur
t ary
L e
Su mm
a) The primary role of OS: 1) simple, consistent
way for applications to interact with the
hardware & 2) to efficiently utilize HW/ SW
resources.
b) Main OS tasks: manages 1) processor, 2)
memory, 3) HW devices, 4) storage of computer
systems; 5) provides the application and the
user interface.