Multi-core

From Citizendium
Revision as of 05:25, 6 August 2008 by imported>Anita Banser
Jump to navigation Jump to search

Multi core systems are computer systems in which two or more processors share the bus, memory and other peripheral devices.

Advantages

  • Increased throughput:- With more than one processor, a system can go through more instructions in less time. However, a system with N processors will not have a speed up ratio of N because of the overhead incurred to keep its parts working properly and the contention for shared resources.
  • Cost:- Having a multi core system is cheaper than having many single core systems because the multi cores share resources.
  • Reliability:- Multi core systems are more reliable because in the event that one of the cores malfunctions, the system continues running on the remaining cores.