Page 32 - DCAP507_SYSTEM_SOFTWARE
P. 32
System Software
Notes
Figure 2.3: Diagram of Unix Operating System
2.2.1 Monolithic Systems
This approach is well known as "The Big Mess". The operating system is written as a collection
of procedures, each of which can call any of the other ones whenever it needs to. When this
technique is used, each procedure in the system has a well-defined interface in terms of parameters
and results, and each one is free to call any other one, if the latter provides some useful
computation that the former needs.
Figure 2.4: Diagram of Monolithic System
26 LOVELY PROFESSIONAL UNIVERSITY