Processor fabrikanten zoals Intel en AMD zijn begonnen met het aanbieden van zogenaamde " dual-core " of " multi-core ' processoren . Voor sommige consumenten , kan het verschil tussen deze nieuwe processors en single - core processor moeilijk te begrijpen zijn. Multi-core processors zijn een manier voor processor fabrikanten te blijven verbeteren van de prestaties van processors in het gezicht van de fysieke beperkingen in de processor complexiteit . Multi-core processors kan verder gaan dan de grenzen van de single- core processors , maar met de voorwaarde dat de software van de computer iets anders moeten werken om ze volledig te benutten . Fysieke Beperkingen van single-core processors Al decennia lang hebben de processor fabrikanten processor prestaties verbeterd door het verhogen van het aantal transistors op een processor en de kloksnelheid van de processor . Nochtans , hebben de fysieke beperkingen van deze methoden meer gesteld van een uitdaging in de tijd . Te blijven verbeteren prestaties van de processor , de processor fabrikanten begon met de productie -processors met twee of meer ' cores '. Dual - Core processors Een dual - core processor kan worden gezien als twee processoren , samen hardwired . Deze architectuur maakt de fabrikant processor te krijgen rond de fysieke beperkingen van een enkele processor , simpelweg door het toevoegen van een andere kern. Elke kern kan zijn eigen reeks van berekeningen , onafhankelijk van de andere . Omdat de kernen direct met elkaar verbonden , kunnen gegevens veel sneller dan twee processoren kunnen delen, wat een betere prestatie . Dual - core processors het makkelijker voor verwerkingstijd te worden verdeeld tussen applicaties maken ook , waardoor de processor intensieve software te draaien zonder dat de prestaties van andere programma's . Meer dan twee cores < br > Processor fabrikanten zijn blijven deze trend , het toevoegen van meer cores om hun processoren met elke release -cyclus . Niveau van de consument processors met vier , zes of zelfs acht cores zijn nu beschikbaar , terwijl de verwerkende industrie ontwikkeld voor enterprise level applicaties hebben vaak een nog groter aantal cores . Multi - Threading Multi - core processors vormen een uitdaging voor software-ontwikkelaars . Een multi-core processor om zijn volle potentieel te benutten , moet een toepassing op een zodanige wijze dat het kan verdelen zijn verwerkingsbehoeften tussen elk monster middels zogenaamde ontwikkeld " Multi - Threading . ' Afhankelijk van het type softwaretoepassing wordt gemaakt , kan dit zeer moeilijk . Een ander nadeel van deze is dat voor multi-core processors vaak werden gebruikt , enkele computer programma's werden gemaakt om multi - threading te gebruiken . Dit betekent dat veel oudere programma's niet kunnen zien zoveel prestatieverbetering van multi-core processors .
|