Operating-System Structures
2.1 SYSTEM
COMPONENTS
2.2.1
Program
Execution
2.2.2 I/O
Operations
2.2.3 File
2.2.5 Error
2.2.4
system
detection
manipulation Communication
2.2.4 Communications
Processes may exchange information, on the same
computer or
between computers over a network
Communications may be via shared memory or through
message
passing (packets moved by the OS)
2.2.5 Error detection
The operating system constantly needs to be aware of
possible errors.
Errors may occur in the CPU and memory hardware, in I/O
devices, and in the user program.
For each type of error, the operating system should take
the
appropriate action to ensure correct and consistent
computing.
2.3 System
calls
2.3.3 Device 2.3.4
2.3.2 File
managemen managemen Information
t
t
maintenance
2.3.1 Process control
2.3.1
Process
control
2.3.5
Communicati
ons
wait for time, wait event, signal event :To create new job
it is necessary to wait until the running job get complete
2.3.5 Communications
create, delete communication connection
send, receive messages
transfer status information
attach or detach remote devices