Kezdőoldal » Számítástechnika » Hardverek » A CPU-nál hogyan működik az...

A CPU-nál hogyan működik az órajel és a magok száma?

Figyelt kérdés
Az órajel a sebesség, a magok/szálak száma meg az, hogy mennyi feladatot bír egyszerre végrehajtani? Vagy ez ennél bonyolultabb? Ha mondjuk van egy Intel Core 2 Duo (3GHz, 2 mag) és egy Intel Core 2 Quad (2.5GHz, 4 mag) akkor az előbbi gyorsabb, de gyengébb, az utóbbi pedig lassabb, de erősebb? Vagy hogy van ez? Ha mondjuk ugyanazt a feladatot hajtatnánk végre az említett 2 CPU-val, akkor milyen különbség lenne köztük?

2022. jan. 19. 19:22
 1/5 anonim ***** válasza:
76%

Ez ennél sokkal bonyolultabb. Nem mindegy az architektúra sem. Egy pentium 4 hiába 3ghz, fényévekkel lassabb, mint egy mai modern i7 3ghz-en. Akkor is, ha csak 1 magot nézünk. Sokszoros teljesítmény. A cpu órajele azt adja meg, hány órajelciklust tud másodpercenként végrehajtani a cpu. Pl 2ghz az 2000000000 ciklust jelent másodpercenként.

Ha egy órajel alatt mondjuk 4 összeadást tud elvégezni, akkor a "sebessége" a 2000000000*4 művelet/másodperc lesz

2022. jan. 19. 19:42
Hasznos számodra ez a válasz?
 2/5 SIDLER22 ***** válasza:
54%

Röviden fogalmazva az órajel az az "univerzális" sebességet jelenti. Bármilyen programot is futtatsz, ez mindenképp gyorsítani fog rajta. A magszámhoz viszont támogatottság kell. Ez attól függ milyen programot futtatsz. A legtöbb játék maximum 4-6 magot képes kezelni (itt a valós magok számítanak nem a szálak). Vannak játékok amik a fejlesztés lustasága miatt meg az öregsége miatt csak 1 magot képes használni, de a legtöbb játék 4-et tud.


Renderelésnél megint más a helyzet. Hogy neked mennyi magra van szükséged az program függő. hogy mekkora órajelre az megint programfüggő ugyanis ha több magot képes kezelni egy program akkor inkább több amgos processzort érdemes venni a nagyobb órajel helyett. Ugyanis a több magos processzornak nagyobb a hatásfoka mivel kevesebb áramot eszik a kisebb feszültség miatt. Nem kell neki egy magra rátolni nagyon nagy feszültséget (ezzel rengeteg hőt termelve és áramot fogyasztva) hanem a program támogatottsága miatt a feladatokat szét tudja osztani több, kisebb teljesítményű magra ami sebességbe ugyanolyan mint a magas órajellel viszont cserébe kevesebb áramot eszik és nem is annyira melegszik.


Remélem kb érthető 😇

2022. jan. 19. 19:55
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
54%
Optimális labor körülmények között igen, tesztelésnél. Viszont ahogy korábban írták, a való életben a legtöbb program 1-2 magot használ, optimalizálva 4 felé osztja a feladatot. Vannak már újabb vagy rendesen proci zabáló játékok is, amihez kell a teljesítmény.
2022. jan. 19. 20:01
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
54%
A teljesítményt ezek az adatok csak a hasonlók között jelzik, pl. ha ugyanaz a generáció (gyártón belül).
2022. jan. 19. 20:09
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
54%

Ez úgy van, hogy a MHz és a GHz már jó 20 éve nem jelent semmit a teljesítményben, csak egy szám bár az igaz - ahogy írták is - architektúrán/processzorcsaládon belül összehasonlíthatóvá teszi a processzorokat ezen túlnem érdemes vele foglalkozni.


Anno egy processzor összesen egy fizikai processzorból állt. A processzor mag (core) akkoriban az a rész volt, ahová a varázslat került beépítésre, itt pl jól látszik:

[link]


A 2000-res évek elején rájöttek, hogy ha a processzoron belül megduplázunk néhány regisztert meg egyéb apróságot akkor látszólag két processzort amik több művelet végrehajtására képesek, mint egy. Ez lett az intel féle HyperThreading ( az AMDnél pedig SMT)


Aztán 2005-ben az AMD kiadta az Athlon 64 X2-t, ami az első valóban két magos processzor volt a piacon ( pár héttel előzték meg az intelt :D ). Itt már nem csak néhány regisztert dupláztak meg, hanem (a memóriavezérlőn és akkoriban a cache-en kívül ) mindent így a korábbi egy processzor mag területén két fizikailag egyforma,teljes értékű processzormag került kialakításra:


[link]


Ezután alig több mint egy évvel jött a Core sorozat, ami tarolt akkoriban :)


A Core2Duoba 2 teljesértékű processzormag került, a Core2Quadba meg 4. Ezek családon belül összehasonlíhatóak órajelben is: A Conroe és Allendale a Kentsfielddel, a Wolfdale a Yorkfielddel. Mondjuk ilyet:


[link]


Ezekben tök ugyanazok a magok vannak, csak utóbbiban kétszer annyi :)


És itt jön az amiről szintén írtak: a skálázódás. Ha egy programnak csak 1 mag kell és a két procinál a magok ugyanannyit tudnak akkor tökmindegy hánymagosak lesznek, ugyanúgy teljesítenek. HA a program skálázódik 4magig, akkor a C2Q-n közel kétszer olyan gyors lesz, mint a C2D-n.


Csak találgatni merek, de nekem úgy tűnik hogy te a Core 2 Duo E8400-at szeretnéd összehasonlítani a Core 2 Quad Q8300/Q9300-zal és ha így van akkor ezt simán a katalógus adatok alapján nem tudod megtenni, mert ezekben nem ugyanazok a processzormagok vannak. Előbbiben a 2 magra pl 6MB L2 cache jut, utóbbiakban 2x2MB és 2x3MB van és ezeken felül akad még bőven architektúrális eltérés.


Itt a lista alján megtalálod azeknek a Core prociknak az 1 magos teljesítményét:

[link]


1 magos taskoknál az E8400 10%-kal gyorsabb lesz, 2 magot terhelő taskoknál pedig majd 20%-kal. 3 és 4 magra jól skálázódó programoknál pedig a Q9300 lesz a gyorsabb.

2022. jan. 19. 21:28
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!