Beruflich Dokumente
Kultur Dokumente
Processor
SystemBus
HD
M
em
Bu
s
RAM/ROM Prin
ter Monitor
Computer People 2000 2
Layered View of a Computer System
Loader
Monitor
Job sequencing
Control Card
Interpreter
User program
area
CPU
CPU
System Call
Library Call
trap
Dispatch Table
Service
Code
Kernel
Code
Dispatch Table
Computer People 2000 23
Operating System Concepts
The Shell:
• Editors, compilers, assemblers, linkers and
command interpreters are not the part of OS.
• UNIX command interpreter is called The Shell.
• Shell make heavy use of many OS features.
• It is interface between a user and the OS.
• When any user log in, a shell is started up.
• The Shell has terminal as standard input and
standard output.
Computer People 2000 24
Operating System Structure
• Monolithic Systems:
• The structure is that there is on structure.
• The OS is written as a collection of procedures.
• Each procedure can call other procedure
whenever it needs.
• In this approach all the individual procedures are
complied together into single object file with the
linker.
4 User Programs
3 Input/Output Management
2 Operator-process communication
System Calls
Trap Vm/370
370 Bare Hardware
Kernel