March 2004
Intermediate to advanced
560 pages
14h 38m
English
Computer systems started out as single processor systems having a single Central Processing Unit (CPU). Single processor systems evolved into multi-processor systems. Today, typical multi-CPU systems can contain up to sixty-four or more processors. Various types of implementations have been created using multiple CPUs.
The earliest multi-processor system used a master/slave implementation. In this type of system, the operating system (OS) ran on only one processor, the master processor. Other CPUs were reserved for user processes.
The master/slave arrangement made it easy for the writers of the operating system, because specialized multi-processing code was not required. Performance was ...
Read now
Unlock full access