-
Book Overview & Buying
-
Table Of Contents
Modern Computer Architecture and Organization - Third Edition
By :
A multiprocessing computer contains two or more processors that simultaneously execute sequences of instructions. These processors typically share access to system resources, such as memory and peripheral devices.
The processors in a multiprocessing system may share the same architecture, or individual processors may be of different architectures to support unique system requirements. Systems in which all processors are treated as identical and equal are referred to as symmetric multiprocessing systems. Devices that contain multiple processors within a single integrated circuit package are called multicore processors.
At the operating system scheduler level, a symmetric multiprocessing environment provides more destinations for thread scheduling assignments. In a well-designed symmetric multiprocessing system, throughput can approach the ideal of linear scaling with the number of available processor cores, provided there is minimal contention for shared resources.
As an...