Software Concepts
Software Concepts
Like hardware software are also important. A system is largely determined by its operating system software. Software is considered as vague and amorphous by nature, but still the operating systems can be distinguished as:
• Loosely coupled
• Tightly coupled.
Loosely coupled software allows the users of distributed system and computer to be fundamentally independent, but can interact to each other in a limited way.
Tightly coupled software allows CPUs to be connected together in such a way that they share some of the system’s memory and input-output resources and sometimes all the resources are shared.
|
System |
Description |
Main Goal |
|
DOS |
Tightly-coupled operating system for multi-processors and homogeneous multicomputers |
Hide and manage hardware resources |
|
NOS |
Loosely-coupled operating system for heterogeneous multicomputers (LAN and WAN) |
Offer local services to remote clients |
|
Middleware |
Additional layer atop of NOS implementing general-purpose services |
Provide distribution transparency |
Posted in Information Technology, Distributed Systems |
