Symmetric multiprocessing: Difference between revisions

Content deleted Content added
Undid revision 1299468900 by 209.35.160.201 (talk) - rv random PayPal link
Undid revision 1296784354 by 240E:47D:8F8:5A:60D3:F521:F587:2D0D (talk) - there are many reasons why implementing SMP may be complex; these are reasons why it may not scale.
Line 57:
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]].
 
However, there are somea reasonsfew thatlimits implementon SMPthe mayscalability beof complex,SMP due to [[cache coherence]] and shared objects.
 
== Programming ==