Symmetric multiprocessing: Difference between revisions

Content deleted Content added
History: Link Model 65, capitalize "Model" in both M65 and M67 (that's how IBM did it).
Advantages/Disadvantages: They weren't, in fact, in a single box; each CPU had its own box.
Line 52:
== Advantages/Disadvantages ==
 
In current SMP systems, all of the processors are tightly coupled inside the same box with a bus or switch; on earlier SMP systems, a single CPU took an entire cabinet. Some of the components that are shared are global memory, disks, and I/O devices. Only one copy of an OS runs on all the processors, and the OS must be designed to take advantage of this architecture. Some of the basic advantages involves cost-effective ways to increase throughput. To solve different problems and tasks, SMP applies multiple processors to that one problem, known as [[parallel programming]].
In SMP, all of the processors are tightly coupled inside the same box with a bus or switch, though on early systems the “box” was the size of a room.
Some of the components that are shared are global memory, disks, and I/O devices. Only one copy of an OS runs on all the processors, and the OS must be designed to take advantage of this architecture. Some of the basic advantages involves cost-effective ways to increase throughput. To solve different problems and tasks, SMP applies multiple processors to that one problem, known as [[parallel programming]].
 
However, there are a few limits on the scalability of SMP due to [[cache coherence]] and shared objects.