A parallel computer is a set of processors that are able to work cooperatively to solve a computational problem. The parallelism can be achieved by executing multiple processes on different processors. A distributed operating system is a special kind of software that is used to manage the distributed system shared resources, the process scheduling activity and the implemented communication and synchronization mechanisms. Basically, it represents the extension for multiprocessor architectures of multitasking and multiprogramming operating systems. Four distributed operating systems categories can be identified by combining loosely coupled and tightly coupled hardware and software.
Multiprocessors, multicomputers, distributed systems, parallel processing and operating systems.