CPU põhitõed: mitmed protsessorid, südamikud ja hüper-niitide selgitus

Sisukord:

CPU põhitõed: mitmed protsessorid, südamikud ja hüper-niitide selgitus
CPU põhitõed: mitmed protsessorid, südamikud ja hüper-niitide selgitus

Video: CPU põhitõed: mitmed protsessorid, südamikud ja hüper-niitide selgitus

Video: CPU põhitõed: mitmed protsessorid, südamikud ja hüper-niitide selgitus
Video: Accounting of courses - YouTube 2024, Aprill
Anonim
Teie arvuti keskprotsessor (CPU) töötab põhimõtteliselt arvuti tööprogrammides. Kuid kaasaegsed protsessorid pakuvad selliseid funktsioone nagu mitmesugused südamikud ja hüperkeevitus. Mõned arvutid kasutavad isegi mitu protsessorit. Oleme siin, et aidata seda kõik välja pühkida.
Teie arvuti keskprotsessor (CPU) töötab põhimõtteliselt arvuti tööprogrammides. Kuid kaasaegsed protsessorid pakuvad selliseid funktsioone nagu mitmesugused südamikud ja hüperkeevitus. Mõned arvutid kasutavad isegi mitu protsessorit. Oleme siin, et aidata seda kõik välja pühkida.

Protsessi võrdlemisel piisab CPU kella kiirusest. Asjad ei ole enam nii lihtsad. Protsessor, mis pakub mitu südamikku või hüper-keermestust, võib toimida oluliselt paremini kui ühe südamiku sama kiirusega CPU, millel ei ole hüper-keermestamist. Mitme protsessoriga arvutitel võib olla veelgi suurem eelis. Kõik need funktsioonid on loodud selleks, et võimaldada arvutil hõlpsamini samaaegselt kasutada mitu protsessi, suurendades samal ajal teie toimivust mitme funktsioonina või võimasrakenduste nagu videokooderite ja kaasaegsete mängude nõudmisel. Nii vaatame mõlemat neist omadustest ja seda, mida need võivad teile tähendada.

Hyper-Threading

Hyper-threading oli Inteli esimene katse viia arvutisse paralleelselt välja arvutada. See debüteeris 2002. aastal Pentium 4 HT-ga lauaarvutiprotsessorite jaoks. Pentium 4-s päevas oli vaid üks CPU tuum, nii et see suudab tõesti ainult ühe ülesande korraga täita, isegi kui see suudab ühelt ülesandelt kiiresti üle minna et see tundus multifunktsionaalne. Hyper-threading üritas seda hüvitada.

Ühe füüsilise protsessori tuum, millel on hüper-keermestamine, kuvatakse operatsioonisüsteemile kaheks loogiliseks protsessoriks. CPU on endiselt üks CPU, nii et see on pisut pettus. Kuigi operatsioonisüsteem näeb iga südamiku jaoks ette kahte protsessorit, on tegelikul CPU-riistvaral ainult iga südamiku puhul üks ühine täitmisvahend. Protsessor näib, et sellel on rohkem südamikku kui see, ja see kasutab programmi täitmise kiirendamiseks oma loogikat. Teiste sõnadega, operatsioonisüsteem on petatud, et näha iga CPU tuumiku kohta kaks CPU-d.

Hyper-threading võimaldab kahe loogilise protsessori südamiku jagada füüsilise täitmise ressursse. See võib mõnevõrra kiirendada asju - kui üks virtuaalne CPU on seiskunud ja ootab, võib teine virtuaalne CPU laenata oma täitmisvahendeid. Hyper-threading aitab kiirendada teie süsteemi üles, kuid see on peaaegu sama hea kui lisanduvad tegelikud südamikud.

Õnneks on hüper-keermestamine nüüd "boonus". Kuigi hüper-keermestamise algsel tarbijaprotsessoril oli ainult üks tuum, mis maskeeriti mitmesse südamikku, on tänapäeva Intel-i protsessoril nii mitu südamikku kui ka hüper-keermestamise tehnoloogia. Teie kahetuumaline protsessor koos hüper-keermestamisega näeb oma operatsioonisüsteemis nelja südamikku, samal ajal kui teie neljakordne protsessor hüper-keermestamiseks näib kaheksast südamikust. Hyper-threading ei asenda täiendavaid südamikke, kuid kahekordse südamikuga hüperkeevitusprotsessor peaks toimima paremini kui kahetuumaline CPU ilma hüperkeevituseta.
Õnneks on hüper-keermestamine nüüd "boonus". Kuigi hüper-keermestamise algsel tarbijaprotsessoril oli ainult üks tuum, mis maskeeriti mitmesse südamikku, on tänapäeva Intel-i protsessoril nii mitu südamikku kui ka hüper-keermestamise tehnoloogia. Teie kahetuumaline protsessor koos hüper-keermestamisega näeb oma operatsioonisüsteemis nelja südamikku, samal ajal kui teie neljakordne protsessor hüper-keermestamiseks näib kaheksast südamikust. Hyper-threading ei asenda täiendavaid südamikke, kuid kahekordse südamikuga hüperkeevitusprotsessor peaks toimima paremini kui kahetuumaline CPU ilma hüperkeevituseta.

Mitu südamikku

Algselt oli protsessoritel üks tuum. See tähendas, et füüsilisel protsessoril oli sellel üks keskprotsessor. Tootlikkuse suurendamiseks lisavad tootjad täiendavaid "südamikku" või keskseadmeid. Dual-core CPU-l on kaks keskset protsessorit, nii et operatsioonisüsteem tundub kahe CPU-ga. Näiteks kahe südamikuga protsessor võib töötada korraga kahte erinevat protsessi. See kiirendab teie süsteemi, kuna teie arvuti saab korraga teha mitu asja.

Erinevalt hüper-keermestusest pole siin trikke - kahetuumaliste protsessoritel on sõna otseses mõttes CPU-kiibis kaks keskset protsessorit. Quad-core CPU-l on neli keskset protsessorit, octa-core CPU-l on kaheksa keskseadet ja nii edasi.

See aitab oluliselt parandada jõudlust, hoides samal ajal füüsilist CPU-seadet väikesena, nii et see sobib ühe pesaga. Seal on vaja ainult ühte CPU-pistikut, millele on lisatud üks CPU-seade - mitte nelja erineva CPU pistikupesaga, millel on neli erinevat protsessorit, millest igaüks vajab oma võimsust, jahutust ja muud riistvara. Seal on vähem latentsust, sest tuumad saavad kiiremini suhelda, kuna kõik on ühes kiibis.

Windowsi Task Manager näitab seda suhteliselt hästi. Näiteks näete siin, et sellel süsteemil on üks tegelik CPU (pistik) ja neli südamikku. Hüpertrordimine muudab iga tuuma operatsioonisüsteemiks kaks protsessorit, nii et see näitab 8 loogilist protsessorit.

Image
Image

Mitu protsessorit

Enamikul arvutitel on ainult üks CPU. Sellel ühes CPU-s võib olla mitu südamikku või hüper-keermestamise tehnoloogia, kuid emaplaadil on see vaid üks füüsiline protsessoriseade, mis on sisestatud ühte CPU-pesasse.

Enne hüper-keermestamist ja mitmetuumaliste protsessorite käivitamist püüdsid inimesed arvutisse lisada täiendavat töötlemisvõimsust, lisades täiendavaid protsessorit. See nõuab emaplaadi koos mitme CPU pistikupesaga. Emaplaadil on vaja ka täiendavat riistvara, et ühendada need CPU pistikupesad RAM-i ja muude ressurssidega. Selles seadistuses on palju lisakulusid. Kui CPU-d vajavad üksteisega suhelda, on täiendav latentsus, mitme protsessoriga süsteemid tarbivad rohkem võimsust ja emaplaadil on vaja rohkem pistikuid ja riistvara.

Mitut protsessorit kasutavad süsteemid ei ole kodukasutajate arvu osas väga levinud. Isegi suure võimsusega mängukaartil, millel on mitu videokaarti, on tavaliselt ainult üks CPU. Leiad mitu CPU-süsteemi seas superarvutite, serverite ja sarnaste kõrgekvaliteediliste süsteemide vahel, mis vajavad nii palju krüpteerimisvõimsust kui võimalik.
Mitut protsessorit kasutavad süsteemid ei ole kodukasutajate arvu osas väga levinud. Isegi suure võimsusega mängukaartil, millel on mitu videokaarti, on tavaliselt ainult üks CPU. Leiad mitu CPU-süsteemi seas superarvutite, serverite ja sarnaste kõrgekvaliteediliste süsteemide vahel, mis vajavad nii palju krüpteerimisvõimsust kui võimalik.

Mida rohkem protsessorit või südamikku omab arvuti, seda rohkem saab seda korraga teha, aidates parandada toimivust enamikul ülesannetest. Enamikul ülesannetest on enamus arvutitel mitu südamikku omavaid protsessoriga - kõige tõhusam variant, mida oleme arutanud. Uute nutitelefonide ja tahvelarvutite jaoks leiate isegi mitu südamikuga protsessorit. Inteli protsessorid sisaldavad ka hüper-keermestust, mis on kindel boonus. Mõned arvutis, mis vajavad suurel hulgal CPU võimsust, võivad olla mitu protsessorit, kuid see on tunduvalt vähem efektiivne kui kõlab.

Soovitan: