Content deleted Content added
Iridescent (talk | contribs) m →History: Cleanup and typo fixing, typo(s) fixed: 67-2 → 67–2 (2) |
Omnipaedista (talk | contribs) rm obsolete tag |
||
Line 18:
==History==
The earliest production system with multiple identical processors was the Burroughs [[B5000]], which was functional around 1961. However at run-time this was [[Asymmetric multiprocessing#Burroughs B5000 and B5500|asymmetric]], with one processor restricted to application programs while the other processor mainly handled the operating system and hardware interrupts. The Burroughs D825 first implemented SMP in 1962.<ref>{{cite web|url=http://ei.cs.vt.edu/~history/Parallel.html|title=The History of the Development of Parallel Computing|author=Gregory V. Wilson|date=October 1994}}</ref><ref>{{cite web|url=http://ed-thelen.org/comp-hist/BRL64-b.html#BURROUGHS-D825|title=A Fourth Survey of Domestic Electronic Digital Computing Systems|author=Martin H. Weik|publisher=[[Ballistic Research Laboratories]], [[Aberdeen Proving Grounds]]|at=Burroughs D825|date=January 1964}}</ref>
Line 50 ⟶ 49:
Multithreaded programs can also be used in time-sharing and server systems that support multithreading, allowing them to make more use of multiple processors.
== Advantages/
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]].
|