Multiple core processors binne no yn persoanlike kompjûters beskikber west foar in jier fan no. De reden is dat de prosesters de fysike beheinings yn 'e hichte hawwe fan harren klokstreamen en hoe't se effektyf koelje koene en noch hanthavenje kinne. Troch it ferpleatsen nei ekstra kearen op 'e single-prosessor-chip ferwidere de fabriken de problemen mei de klokstreamen troch effektyf te fergrjitten fan hoefolle gegevens dy't troch de CPU behannele wurde kinne. As se oarspronklik útbrocht wiene, wie it krekt twa kearnen yn ien CPU, mar no binne der opsjes foar fjouwer, seis en sels acht. Dêrnjonken is de Intel's Hyper-Threading-technologie dy't de kearnen hat dat de operearjende system praktysk dûbt. Mei twa kearnen yn in inkele prosessor hat altyd tangbere foardielen krigen troch it multyksuchtige aard fan moderne bestjoeringssystemen. Jo kinne mei it web blêdzje of it rapportearjen fan in rapport ynsteld as in anti-virus programma yn 'e eftergrûn rint. De echte fraach foar in protte minsken kin wêze as it mear as twa hat echt foardielich en as sa, hoefolle?
Threading
Foardat jo yn 'e foardielen en neidielen fan meardere prozessorkeringen binne, is wichtich om it begryp fan' e threading te begripen. In knip is gewoan in ienige stream fan gegevens fan in programma fia de prosessor op 'e PC. Elke tapassing generearret har eigen of meardere threaden ôfhinklik fan hoe's it útfiert. Mei multitasking kin in inkele kearnprosteur in ien kear allinich in ienich knip ferhâlde, sadat it systeem rapide tusken de thread leit om de gegevens yn in skynlik rinnende manier te ferwurkjen.
It foardiel fan meardere kearnen is dat it systeem mear as ien tried werken kin. Elke kearn kin in apart stream fan gegevens behannelje. Dit fergrutet de prestaasjes fan in systeem dy't konkurrante applikaasjes funksjonearret. Om't tsjinners tenders op in bepaalde tiid meardere tapassingen oplaat wurde, waard it oarspronklik ûntwikkele, mar as persoanlike kompjûters komplekser waarden en multitasking ferhege waarden, se ek profitearje fan ekstra kearnen.
Software ôfhinklik
Wylst it konsept fan meardere kearnders fertsjinnet tige attraktyf, is der in grutte behertiging foar dizze feardigens. Om de echte foardielen fan 'e meardere processors te sjen binne moat de software op' e kompjûter skreaun wêze om meardere rjochten te stipe. Sûnder de software dy't sadwaande in funksje stipet, wurde thread yn 't foarste plak troch in iennige kearn sadwaande de effisjinsje fersmiten. As it allinich kin op ien kearn yn in quad-core-processor rinne, kin it feitliker flugger wêze om it op in dual-core-prosessor te rinnen mei hegere basklokteferskillen.
Gelokkich binne alle wichtige aktuele bestjoeringssystemen multithreading mooglikheden. Mar de multithreading moat ek yn 'e tapassing software skreaun wurde. Gelokkich is de stipe foar multithreading yn konsumensoftware tige ferbettere, mar foar in protte ienfâldige programma's wurdt multyreadreading stipe noch hieltyd net ymplementearre troch de kompleksiteit. Bygelyks, in e-mailprogramma of webblêder is net wierskynlik geweldich foardielen te sjen foar multithreading as sizze in grafyk of fideo-bewurkingsprogramma dêr't komplekse berekkeningen dien wurde troch de kompjûter.
In goed foarbyld om te ferklearjen is om te sjen op in typysk PC-spiel. De measte wedstriden nedich in foarm fan renderingmotor om te sjen wat der yn it spul is. Dêrnjonken is der wat soarte fan keunstmjittige yntelliginsje om eveneminten en tekens yn it spul te kontrolearjen. Mei ien iennige kearn moatte beide beide funksjes hawwe troch te skeakeljen tusken beide. Dit is net needsaaklik effisjint. As it systeem meardere prosesjes hie, koe de rendering en AI elk op in aparte kearn rinne. Dit liket in ideale situaasje foar in meardere kearnprozessor.
Dit is in poerbêste foarbyld fan hoe meardere threads kinne in programma brûke. Mar yn datselde foarbyld is fjouwer prosessor cores better as twa? Dit is in tige drege fraach om te antwurdjen as it tige ôfhinklik is fan 'e software. Bygelyks, in protte spultsjes hawwe noch altyd in bytsje byld fan ferskillende ferskillen tusken twa en fjouwer kearnen. Der binne yn wêzen gjin spultsjes dy't tangbere foardielen sjen fan fierdere fjouwer prosesoarren. Gean werom nei de e-post of webblêdende foarbylden, sels quad-kearn sil dus gjin echte foardiel wêze. Oan 'e oare kant kin in fideo-kodearingsprogramma dat transkodings fideo geweldig sjogge en in geweldige foardielen as in yndividuele framewerving kin oerdroegen wurde oan ferskillende kearnen en dêrnei troch in software yn ien stream streamt. Sa hawwe acht kearnen noch betterer as fjouwer.
Klokstreek
Ien ding dat koart neamd is kloktrommels. De measte minsken binne noch altyd fertroud mei it feit dat de hegere de klok tastân, de flugger de prosessor sil wêze. Taktraten wurde mear nebulousen as jo ek mei meardere kearnen hawwe. Dit hat te krijen mei it feit dat de prosessor no meardere gegevensteken ferfange kin troch de ekstra kearnen, mar elk fan dizze kearnen sil rinne nei legere snelheid fanwege de thermiele beheinen.
Bygelyks, in dual-core-prosessor kin basearre klokken fan 3.5 GHz hawwe foar elke prosessor, wylst in kwad-core-prosessor allinich op 3.0GHz rinne kin. Untfongen troch in single-kearn op elk fan har, kin de dual-core-prosessor sa'n fjirtjin prosint flugger wêze as op it kwad-core. As jo in programma hawwe dat allinich ienferskuorre is, is de dual-core-prosessor eigentlik better. Dan wer, as jo wat hawwe dat alle fjouwer prosessen lykas fideo transcodearring brûke kinne, dan sil de kwad-core-prosessor eigentlik sawat 70 prosint rapper wêze as dy dual-core-prosessor.
Dus wat betsjut dit alles? Nau, dan moatte jo ticht by de prosessor nimme en ek de software om in goed idee te krijen oer hoe't it algemien útfiert. Yn it algemien is in meardere kearnprozessor in bettere kar, mar dat betsjuttet net unweardich dat jo in bettere totale prestaasje hawwe.
Konklúzjes
Foar it meastepart, mei in hegere kearnprojektor is algemien in goede saak, mar it is in tige komplike maten. Foar it meastepart sil in dûbele core of quad core processor mear wêze as genôch krêft foar in basiskomputer brûker. De mearderheid fan konsuminten sjogge gjin foardielige foardielen fan fierder fierder fjouwer prosessor cores fierder as der sa lyts software is dy't it foardielen fan meitsje kin. De iennichste minsken dy't sokke hegere core-processors beskôgje moatte binne dyjingen dy't docht as taken fan buroblêd fideo's of komplisearre wittenskip en mathprogramma's. Hjirmei riede wy de lêzers tige te hifkjen oer ús hoe fluch fan in PC nedich? artikel om in better idee te krijen fan hokker type fan prosessor yn 'e measte kompjûters oanbeane.