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

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.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny