oktatóanyagok

Melyek a processzor magjai? és a logikai szálak vagy magok?

Tartalomjegyzék:

Anonim

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?

oktatóanyagok

Választható editor

Back to top button