Melyek a processzor magjai? és a logikai szálak vagy magok?
Tartalomjegyzék:
- Mi a processzor?
- Több feldolgozó régi napjai
- Több mag egy processzorban
- Intel HyperThreading
- Megéri-e több mag és szál?
A jó konfiguráció összeállításakor kulcsfontosságú a számítógép összetevőinek ismerete. De nem mindenki tudja , hogy a processzor magjai, milyen különbség van a fizikai és a logikai mag között, és mi az Intel HyperThreading vagy az AMD SMT.
Többet szeretne tudni? Ne hagyja ki a processzormagokról szóló cikkünket!
Tartalom index
A számítógép központi processzora (processzora) elvégzi az összes munkát, alapvetően programokat futtatva. A modern processzorok azonban olyan funkciókat kínálnak, mint a többmagos és a többszálú. Néhány számítógép több processzort is használ.
Néhány évvel ezelőtt a processzor órájának sebessége elegendő volt a teljesítmény összehasonlításához. De a dolgok már nem olyan egyszerűek.
Most egy olyan processzor, amely több magot vagy többszálú szálat kínál, sokkal jobb teljesítményt nyújthat, mint egymagos processzor, ugyanolyan sebességgel, amely nem kínál több szálat.
A több processzorral rendelkező PC-knek még nagyobb előnye lehet. Ezeket a funkciókat úgy tervezték, hogy lehetővé tegyék a PC-k számára, hogy egyszerre több folyamatot futtassanak, növelve a teljesítményt többfeladattal vagy olyan hatalmas alkalmazások igényei alapján, mint például a videó kódolók és a modern játékok. Tehát vessünk egy pillantást ezekre a szolgáltatásokra, és hogy mit jelentehetnek neked.
Ebben a cikkben néhány fogalmat áttekintünk, például a magokat és a szálakat, mire szolgál mindegyik, és milyen előnyökkel jár a számítógép.
Biztosan érdekli az olvasás:
- A legjobb processzorok a piacon A legjobb alaplapok a piacon A legjobb RAM memória a piacon A legjobb grafikus kártyák a piacon
Mi a processzor?
Mivel a PC-felhasználók 99% -a már tudja, a processzor a központi feldolgozó egység. Ez a számítógép minden alkotóeleme.
Más szavakkal: mindent, amit kiszámít, egy processzor van benne, és itt minden számítást elvégeznek az operációs rendszer utasításai segítségével.
A processzor egyszerre egyetlen feladatot képes feldolgozni. Ez nem túl jó a teljesítményhez. De vannak már olyan fejlett processzorok, amelyek lehetővé teszik, hogy több egyidejű feladattal együtt dolgozzon és javítsa a teljesítményt.
Több feldolgozó régi napjai
Kép a wikimédia segítségével
Ha egy processzorról beszélünk, akkor egy chipre utalunk, amelyet az alaplap foglalatába helyezünk. Tehát a kezdeti időkben ezeknek a chipeknek egyszerre csak egy feladatát lehetett elvégezni.
A régi időkben az embereknek nagyobb teljesítményre volt szükségük a számítógépekkel. Abban az időben a megoldás az volt, hogy több processzort tartalmazzon egy számítógépet. Vagyis több dugasz és több chip volt.
Mind összekapcsolódnának egymással és az alaplapdal. Ezért technikailag jobb teljesítmény várható a PC-től. Ez meglehetősen sikeres módszer volt, amíg az emberek felfedezték a hátrányokat.
- Minden processzor számára külön energiaellátást és telepítési erőforrásokat kellett biztosítani. Mivel különböző chipek voltak, a kommunikáció késése túl magas volt. Ez nem igazán jó teljesítmény: a processzorok hosszú távon sok hőt tudtak termelni. Tehát nagyon sok erőforrás igénybe venné a kiegészítő hő kezelését.
Dual Socket Server alaplap
Ehhez több processzor foglalattal rendelkező alaplapra volt szükség. Az alaplapnak további hardverre is szüksége volt a processzor foglalatok RAM-hoz és más erőforrásokhoz történő csatlakoztatásához. És így lépett be a többszálú és a többszálú koncepció.
Jelenleg a legtöbb számítógépnek csak egy processzora van. Az egyetlen processzornak lehet több magja vagy HyperThreading technológiája, de ez még mindig csak egy fizikai processzor, amelyet az alaplap egyetlen aljzatába helyeznek be.
A többprocesszoros rendszerek nem nagyon elterjedtek a mai otthoni PC-k között. Még egy nagy teljesítményű, több grafikus kártyával rendelkező játék asztalon is csak egy processzor lesz. A szuperszámítógépekben, a szerverekben és a csúcskategóriás rendszerekben azonban több processzorral rendelkező rendszerek is megtalálhatók, amelyek maximális energiát igényelnek az összetett feladatok elvégzéséhez. Ezekben az időkben a több processzorral rendelkező csapat sokkal kevésbé lesz hatékony, mint amilyennek látszik, mivel nagyon gyors processzorok és sok mag található az otthoni felhasználók számára, mint például az i9-7980XE.
Több mag egy processzorban
A különféle processzorok összekapcsolásának ötlete nem volt igazán jó a teljesítmény érdekében. Aztán jött az ötlet, hogy két processzor legyen egyetlen chipen belül.
Ezért a teljesítmény felé történő hatékony lépés megteremtése érdekében a gyártók több processzort tartalmaztak egyetlen processzorba. Az új egységeket atommagnak nevezték.
Mostantól kezdve ezeket a processzorokat "többmagos processzoroknak" hívták. Ilyen módon, amikor az operációs rendszer elemezte a számítógépet, két processzorral találkozott.
Ahelyett, hogy a tárolást és az energiaellátást külön chipekre fordította volna, a többmagos processzorok extra teljesítményt nyújtottak.
Természetesen más előnyök is voltak. Mivel mindkét processzor ugyanazon a chipen volt, a késleltetés alacsonyabb volt. Ez elősegítette a kommunikáció és a sebesség javítását. Jelenleg a sokmagos processzorok széles választékát láthatja a piacon.
Például, a kétmagos processzorokban két feldolgozó egység van. És ha a gyakorlatban megvalósítjuk, akkor a négymagos processzorok esetében 4 feldolgozóegységet találunk.
A többszálú ellentétben itt nincsenek trükkök: A kétmagos processzornak szó szerint két processzort tartalmaz a chip. A négymagos processzor négy központi feldolgozó egységgel, egy nyolc magos processzor nyolc központi processzorral rendelkezik, és így tovább.
Ez elősegíti a teljesítmény drámai javítását, miközben a fizikai processzor kicsi marad, hogy egyetlen foglalatba illeszkedjen.
Csak egyetlen processzor-aljzatnak kell lennie, egyetlen processzorral, és nem négy, négy processzorral rendelkező aljzattal, amelyek mindegyikéhez saját energiája, hűtése és egyéb hardvere van. Kevesebb a késleltetés, mivel a magok gyorsabban tudnak kommunikálni, mivel mind ugyanabban a chipben vannak.
Intel HyperThreading
A párhuzamos számítástechnika egy ideje az iparban működik. Azonban az Intel hozta előnyeit a személyi számítástechnika számára. És ott nevezték Intel Hyper-Threading technológiának.
Az Intel Hyper-Threading technológiája arra készteti az operációs rendszert, hogy több processzor létezik; valójában csak egy van. Egyfajta színdarab a teljesítmény és a sebesség javítása érdekében.
A HyperThreading volt az Intel első kísérlete a párhuzamos számítástechnika bevezetésére a fogyasztói PC-kbe. 2002-ben debütált az asztali processzorokon a Pentium 4 HT-vel.
Ezeknek a Pentium 4-eknek egyetlen magja volt, tehát egyszerre csak egy feladatot tudtak végrehajtani. De úgy tűnt, hogy a HyperThreading kompenzálja ezt. Ezzel az Intel technológiával egyetlen többszálú fizikai mag jelenik meg két logikai processzorként egy operációs rendszerben. A processzor még mindig egy, tehát egy kicsit dummy. Míg az operációs rendszer minden processzor számára két processzort lát, a tényleges processzor hardverének csak egyetlen végrehajtási erőforrása van az egyes magokhoz.
Így a processzor úgy tesz, mintha több magja lenne, mint van, és saját logikájával használja fel a program végrehajtásának felgyorsítását. Más szavakkal: az operációs rendszert becsapják, hogy minden processzorhoz két processzort látnak.
Abban az időben felállítottunk egy Pentium 4-et, amelyet az üzletből származó fiú "NASA PC" -nek nevezte. Hányszor azok!
A HyperThreading lehetővé teszi a processzor két logikai magjának a fizikai végrehajtási erőforrások megosztását. Ez kicsit felgyorsíthatja a dolgokat: ha az egyik virtuális processzor elakad és vár, a másik virtuális processzor kölcsön tudja venni a végrehajtási erőforrásait. A HyperThreading elősegítheti a rendszer felgyorsítását, de nem olyan jó, mintha valódi kiegészítő magok lennének.
Szerencsére a sokszálak most "bónusz". Míg az eredeti HyperThreading technológiával rendelkező processzoroknak csak egyetlen magja volt, amely többmagba álcázta magát, a modern Intel processzoroknak most már többmagvaik és HyperThreading technológiájuk is van.
A többszálú kétmagos processzor négymagosként jelenik meg az operációs rendszerben, míg a HyperThreading-del ellátott négymagos processzor nyolc magot tartalmaz.
A többszálú szálak nem helyettesítik a további magokat, de a HyperThreading-szel rendelkező kétmagos processzorok jobban teljesítenek, mint a kétmagos processzorok nélkül HyperThreading.
A hardver-végrehajtási erőforrásokat megosztják és elrendelik, hogy a lehető legtöbb sebességet biztosítsák több folyamat számára. Mint láthatja, az egész munka virtuális. Ez a HyperThreading 10-30% -os teljesítménynövekedést kínálhat a futtatott feladat során. Az AMD rendelkezik ezzel a technológiával, de a HyperThreading helyett SMT-nek hívja. Ugyanaz.
Megéri-e több mag és szál?
Ha a számítógép többmagos processzorral rendelkezik, ez azt jelenti, hogy több CPU van. Ez azt is jelenti, hogy jobb teljesítményt nyújthat, mint egymagos processzor.
És ha a HyperThreading-ról beszélünk, akkor az ezzel a technológiával rendelkező egymagos processzor jobban működik, mint ezen processzorok egyikének, amelynél hiányzik ez a multitasking technológia.
Másrészt, hogy egy processzor többszálú, ez valami virtuális. Ebben az esetben a technológia további logikát használ több feladat kezelésére. Emiatt a teljes teljesítmény nem lesz igazán látható. Tehát, ha valóban szeretne összehasonlítani egymagos vagy többmagos processzort, akkor megerősíthetjük, hogy az utóbbi mindig jobb. Az olyan játékok, mint a Battlefield vagy a multiplayer, mindig jobb teljesítményt nyújtanak, több logikai maggal rendelkező processzorral sok robbantásban.
Mit gondol a cikkünkről, amely a processzor magjairól szól ? Érdekesnek találta? Hiányzik valami?
Az Apple A10 processzor hatalmas titkait fedezték fel, hatalmas magok
Az Apple A10 processzor belsejének elemzése megmutatja nekünk az általa kínált kiváló teljesítmény nagy titkait, magjai nagyon nagy teljesítményűek.
Különbségek a fizikai és a logikai magok között (smt vagy hyperthreading) a cpu-ban
Magok, magok, szálak, aljzatok, logikai mag és virtuális mag. A processzorok ezen fogalmait nagyon egyszerűen magyarázzuk el.
A processzor teljesítményét csak a magok és a sebesség alapján tudhatjuk meg?
A magok száma és a sebesség nem az egyetlen elem, amely meghatározza a processzor teljesítményét, mindent elmondunk, amit tudnod kell.