Page 50 - DCAP507_SYSTEM_SOFTWARE
P. 50
System Software
Notes
Figure 2.17: Inter-process Communication
2.5.5 Error Detection
An error is also one part of the system that may cause malfunctioning of the complete system.
To avoid such a situation the operating system constantly monitors the system for detecting the
errors. This relieves the user of the worry of errors propagating to various part of the system
and causing malfunctioning.
This service is not allow to be handled by user programs because it involves monitoring and in
cases altering area of memory or deallocation of memory for a faulty process. Or may be
relinquishing the CPU of a process that goes into an infinite loop. These tasks are too critical to
be handed over to the user programs. .
Figure 2.18: Error Detection System
44 LOVELY PROFESSIONAL UNIVERSITY