Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Procesor x2 nebo x4

Už z názvu je možné vidět to jaký bych měl mít procesor jestli čtyř-jádrový: http://www.czechcomputer.cz/product.jsp?artno=7788 9 nebo dvou-jádrový: http://www.czechcomputer.cz/product.jsp?artno=7789 4 . Mě by nejvíce zajímalo proč je lepší mít (x4) nebo (x2). Jenom pro objasnění jsem nenáročný člověk a mě osobně by stačil (x2) s tím že rád hraji PC Hry, ale zase otec říká že bych měl koupit (x4), protože budu hrát PC Hru, dále budu mít spuštěný Antivir pak třeba stahování a nějaký komunikační program (Skype). A teď by mě zajímalo jestli se opravdu vyplatí (x4) zvláště kvůli rozdělení různých prací na mým PC či jestli bych se obešel s (x2).

PS: Vím že asi (x4), ale pokud by to bylo zbytečné tak si opravdu pořídím ten (x2)

Legenda:
dvou-jádrový procesor = (x2)
čtyř-jádrový procesor = (x4)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Obecně a zjednodušeně. Co je lepší, 2 nebo 4 dělníci a hromada písku. 1.4 tu práci udělají za kratší…
M-Pol 08.12.2010 08:37
M-Pol
To si budu muset zapamatovat, krásný přirovnání!
Prasak 08.12.2010 08:59
Prasak
A stejnak nejlepsi CPU jsou 486:-):))
pospa 08.12.2010 09:15
pospa
OK takže (x4). (Hodně žere ale vyplatí se) pokud bych měl ty podmínky jak jsem již na začátku zmiňov…
Popoill 08.12.2010 14:15
Popoill
D) je správně. Ono je to celé složitější. Zjednodušeně: Spustíš program - vytvoří se proces. Proces… poslední
Wikan 08.12.2010 15:19
Wikan

Obecně a zjednodušeně.
Co je lepší, 2 nebo 4 dělníci a hromada písku.
1.4 tu práci udělají za kratší čas .
(ovšem záleží na podpoře ze strany organizace, pokud jim dáš jen 2 lopaty, tak je výsledek
jasný)
2.podpora aplikace, rozdělení práce (na vlákna = lopaty), vítězí čtyřjádro.
3.ovšem za vyšší cenu ( více toho sežerou)
4.najmutí dělníků (nakup) dva stojí méně nežli čtyři.

OK takže (x4). (Hodně žere ale vyplatí se) pokud bych měl ty podmínky jak jsem již na začátku zmiňoval, jako že budu mít aktivní Antivir, dále PC Hru, pak Stahování jiné hry či filmů a třeba Skype. na toto už je dobrý opravdu (x4), že ano.

Teď trochu jinak: Jak si jednotlivá Jádra dělí funkci (nwm ale napíšu jenom pár mích domnělých verzí).

A) Jádro se po určité námaze rozdělí funkci mezi dalším jádrem.
B) Jednotlivá jádra jsou určená na určitý typ práce.
C) Při jakékoliv práci si Jádra rozdělí funkci mezi sebou (jako že každý udělá jednu část a vlastně si pomáhají navzájem)
D) Je to úplně jinak a já bych rád věděl jak :D

Jinak moc děkuji všem co mi pomáhají.

D) je správně. Ono je to celé složitější.

Zjednodušeně:
Spustíš program - vytvoří se proces. Proces si může vytvořit i vlastní podprocesy - vlákna (thread), ale jenom za předpokladu, že je tak naprogramován. Každý proces nebo vlákno může běžet na jiném jádře, o rozložení obvykle rozhoduje operační systém, ale dá se mu i vnutit. OS se snaží, aby zatížení jader bylo víceméně stejnoměrné, takže pokud se jedno jádro fláká, může se na něj přehodit část práce z jiného.
V systému obvykle běží mnoho procesů najednou, ale jenom málo z nich využívá procesor natolik, aby se projevil vyšší počet jader. K tomu, aby jsi jádra efektivně využil potřebuješ buď více výpočetně náročných aplikací běžících najednou, nebo náročnou aplikaci, která byla nápsána tak, aby využila větší počet jader. Nevláknově napsaná aplikace ti nedokáže využít více než jedno jádro.

Zpět do poradny Odpovědět na původní otázku Nahoru