Multi-core

From Citizendium
Revision as of 05:20, 6 August 2008 by imported>Anita Banser (Definition and Advantages)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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, the system can go through more instructions in less time. However, an N mulitple of processors will not increase input by N because of overhead needed to keep things working and contention for shared resources.
  • Having a multi core system is cheaper than having many single core systems because the multi cores share resources. Also, it is cheaper to speed things up with many cores, than to make a single core faster.
  • Muli core systems are more reliable because in the event that one of the cores malfunctions, the system continues running on the remaining cores.