Symetrický multiprocesing: Porovnání verzí

Smazaný obsah Přidaný obsah
Addbot (diskuse | příspěvky)
m Bot: Odstranění 20 odkazů interwiki, které jsou nyní dostupné na Wikidatech (d:q178677)
Řádek 16:
 
== Výhody a nevýhody ==
SMP má mnoho použití ve vědě, průmyslu a podnikání, které často používají vlastní-naprogramovaný software pro vícevláknové ([[multitasking]]) zpracování. Nicméně, většina spotřebního software, jako jsou textové procesory ([[MS Word]], [[Excel|MS Excel]]) a počítačové hry nejsou psané takovým způsobem, aby byly schopné využívat výhody multiprocesorových systémů.{{zdroj?}} U her je to většinou proto, že psaní programu pro zvýšení výkonnosti na SMP systémech by mohlo produkovat ztrátu výkonu na jednoprocesorových systémech.{{zdroj?}} Multijádrové procesory jsou dnes běžně v nových počítačích a rovnováha mezi instalovanými jednojádrovými a vícejádrovými počítači může změnit přístup v nadcházejících letech.
 
Jednoprocesorové a SMP systémy vyžadují různé programovací metody k dosažení maximálního výkonu. Je tedy potřeba dvě různé verze téhož programu. U programů běžících na SMP systémech může dojít k zvýšení výkonu, i když byly napsány pro jednoprocesorové systémy. Důvodem jsou hardwarová přerušení, která obvykle pozastavují provádění programu, zatímco u vícejádrových jsou obsloužena druhým či dalším jádrem. Účinek ve většině aplikací (her) proto není ani tak nárůst výkonu, ale spíše lepší uživatelský dojmem (program běží plynuleji), protože jsou nižší latence z toho důvodu, že více úloh může být obsluhováno současně.