Az Intel egy-, két-, négy- és hatmagos processzoregységeket gyárt.
Kép jóváírása: Justin Sullivan/Getty Images News/Getty Images
A kétmagos számítógép extra hardverrel rendelkezik a gyorsabb működés érdekében: két processzor, mindegyiket magnak hívják. A Hyperthreading egy szoftvermegoldás a processzorerőforrások hatékonyabb felhasználására. Ha az Intel-modelleket hasonlítja össze egy webszerver vagy alkalmazotti munkaállomás helyettesítésére, ne feledje, hogy egy kétmagos számítógép mindig gyorsabb lesz, mint egy egymagos számítógép, még hiperszál-kezeléssel is.
Kétmagos
Ha kétmagos számítógépet vásárol, akkor egy olyan számítógépet vásárol, amelyben két CPU van ugyanazon a chipen. Mindegyik CPU önállóan működik, és saját gyorsítótárral rendelkezik az értékek tárolására. A két CPU azonban megosztja a buszt, amely adatokat olvas és ír a memóriába és onnan. Míg az első CPU információkat dolgoz fel, a második CPU a busz segítségével kéri le az utasításokat és adatokat a memóriából. A második CPU ezután feldolgozza az információit, míg az első CPU eredményeket küld, és új utasításokat kér le.
A nap videója
Hyperthreading
A szál egy CPU-n futó folyamat. A CPU-k egyszerre csak egy szálat tudnak végrehajtani. Egyetlen szál azonban általában nem használja ki a processzor összes erőforrását. A CPU erőforrásainak jobb kihasználása érdekében a hyperthreading felosztja a processzor erőforrásait, hogy egyetlen fizikai processzorból két virtuális processzort hozzon létre. Az operációs rendszer számára úgy tűnik, hogy két processzor van, amelyek egyidejűleg futtathatnak egy szálat. Az eredmény a számítógéphez képest javuló teljesítmény, hiperthreading nélkül.
Dual Core Hyperthreading
A kétmagos számítógép hardvert használ a teljesítmény növelésére. Két fizikai processzorral rendelkezik, amelyek gyakorlatilag megduplázzák a teljesítményt az egyprocesszoros számítógépekhez képest. A Hyperthreading nem ad hozzá semmilyen hardvert a számítógéphez. Ez egy virtuális megoldás, amely a processzor erőforrásainak hatékonyabb felhasználásával növelheti a teljesítményt. A teljesítmény maximalizálása érdekében kombinálja mindkét megoldást, és használjon kétmagos számítógépet, amely támogatja a hiperszálakat. A teljesítmény javítása érdekében a két fizikai mag négy virtuális magra van osztva.
Hyperthreading teljesítmény
Hyperthreading esetén egyetlen folyamat befejezése tovább tart, de többet is futtathat. A hyperthreading teljesítménynövekedése a CPU-k által végzett feldolgozás típusától függ. A Hyperthreading általában jobban működik többmagos CPU-kkal, mivel mindkét CPU nem mindig aktív egyszerre. Ha egyetlen folyamat fogyasztja a CPU-idő nagy részét, vagy ha a folyamatok jelentős mennyiségű lemez bemenetétől és kimenetétől függenek, akkor le kell tiltani a hiperszálakat, mert az csökkentheti a teljesítményt.