Kezdőoldal » Elektronikus eszközök » Mobiltelefonok » Hogy lehet az hogy a nyolcmago...

Tr1gergo kérdése:

Hogy lehet az hogy a nyolcmagos s4 procija jobb, mint a négymagosé pedig 0,3ghz-val gyengébb magonként?

Figyelt kérdés
2013. ápr. 30. 16:09
 1/4 anonim válasza:
Neked is könnyebb tárgyakat mozgatni 2 darab 40es kézzel, mint egy darab 56os bicepszel.
2013. ápr. 30. 16:30
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

Röviden: úgy, hogy előbbi egyszerre 8 feladatot is el tud végezni, mag utóbbi "csak" 4-et.

Ezenkívül egy CPU teljesítményét nem csak a magok száma, vagy azok órajele határozza meg. Fontos szerepe van az architektúrának, a gyorsítótárak méretének, a memória elérésnek és még sok-sok más dolgoznak is.

2013. ápr. 30. 16:31
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Processzort egyre kevésbé minősít az órajel, főként a Pentium4 utáni többmagos érában.

A magok száma sokat számít, ha a szoftver kihasználja őket, és az utasításkészlet is sokat számít.

Mit csinálnak a magok? Ezek lényegében teljes értékű processzorok igazából. Egy nyolcmagos processzor 8 processzorból áll, melyek szinte függetlenül tudnak dolgozni egymás mellett. Pl ha futtatsz 4 programot egy 1 magos procin, akkor a proci egy kicsit az elsp, egy kicsit a második, egy kicsit a harmadik és egy kicsit a negyedik programmal fog foglalkozni. Míg egy többmagos rendszeren kap a program egy teljes magot. (Leegyszerűsítve persze). Ugyancsak, sok program ki is használja a több magot, pl amíg az egyik mag számolja a mozgást, a másik a háttérben kiszámolja a következő pályát etc.


Az utasításkészlet fejlesztése is sokat számít. Pl tegyük fel, hogy van egy processzor, ami az összeadást ezekkel az utasításokkal végzi el:

a=1 /készíts a változót 1 értékkel

rakd az a-t a memóriába

b=1 /készíts b változót 1 értékkel

rakd a b-t a memóriába

c=0 /készíts c változót 0 értékkel

rakd a c-t a memóriába

c=a+b /add össze a-t és b-t az c-be


Ez 7 utasítás ami a verembe kerül, és ami egymás után végrehajtódik.

De mondjuk egy kis koreai gondolkozik egy kicsit, és leegyszerűsíti a folyamatot, hogy ne kelljen ezt mindig kiírni, és megvalósítja ezt:

c=1+1


Sokkal egyszerűbb így kezelni az összeadást. Végeredményt tekintve ugyanaz, mint a felső, viszont csak egy utasítást kell végrehajtani a 7 helyett. A nyereség több, mint 80%.


Persze ez csak egy képzeletbeli példa, a lényeg az optimalizáció, hogy sokat lehet spórolni ezzel is. (Pl így lehetséges, hogy a 3 GHz-es P4 lassabb, mint egy átlagos telefon proci, ami messze van még a 3 gigától)

2013. ápr. 30. 16:36
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
egyébként a nyolcmagos s4-ben csak négy mag működik egyszerre, tehát nem lesz több mag, a másik négy csak energiatakarékosság miatt van.
2013. ápr. 30. 18:21

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!