Dual - core processors zijn onderdeel van een zich ontwikkelende technologie van zetten meer dan een kern in dezelfde processor . De " kern" van de processor is de decoder die leest en instructies van het programma uitvoert . Architectuur Er is verwarring in de terminologie van dat is de " processor. " Sommigen verwijzen naar het volledige geïntegreerde schakeling ( IC ) als de processor , terwijl anderen gebruik maken van de term " verwerker " als een andere naam voor de kern . Om verwarring te voorkomen , dit artikel wordt de term " verwerker " om te verwijzen naar de gehele IC . Afgezien van de kern , de processor ook de cache - geheugen - registers en een bus , die de draden aan elkaar koppelen alles beschreven . Een dual core processor heeft twee cores , maar deze voorzieningen delen , zoals de bus en de cache . Cache is onderverdeeld in niveaus . Elke kern heeft een eigen lokaal " niveau een" ( L1 ) cache , maar ze niveau twee ( L2 ) cache delen . Speed De snelheid waarmee een processor werkt wordt bepaald door de systeemklok . De klok kan in de processor of van een externe bron . Waardoor computers sneller en dus krachtiger , is gericht op het verhogen van de kloksnelheid . Met een snellere kloksnelheid , kan de processor data rond een stuk sneller bewegen . Er zijn echter grenzen aan haalbare snelheid , vooral het probleem van oververhitting . Warmte verloren energie , en dus een snellere processor verbruikt meer stroom . De dual -core architectuur maakt meer verwerken binnen een bepaalde periode , maar met een lagere kloksnelheid . Optreden Theoretisch , een processor met twee cores moeten twee keer zo snel als een processor met een . Echter , in de praktijk , de dual -core processor ongeveer 50 procent sneller dan de single-core gelijkwaardig met dezelfde kloksnelheid . De twee cores hebben geen informatie uitwisselen om de last van een taak te delen . Een controller in de processor toewijst werken aan elk . Verschillende taken uitgevoerd vanaf hetzelfde programma kan gelijktijdig op de twee kernen . Indien een taak is afhankelijk van de resultaten van de andere , is het niet zinvol om deze twee processors parallel . Dit zou houden de taak uitgevoerd in een kern , waar de gegevens leveren voltooid executie in de andere kern. Multitasking De mogelijkheden van dual - core processors zijn beter geschikt voor het runnen van twee afzonderlijke functies tegelijk . Een voorbeeld hiervan zou zijn het branden van een dvd tijdens het lezen door middel van e-mail . In a single-core processor , worden de twee verschillende processen gepresenteerd in stukjes tijdsallocatie , de processor heen en weer schakelen tussen de taken van elk proces . In een dual - core processor , zou een kern omgaan met de DVD branden activiteit , terwijl het andere dient het e-mailprogramma.
|