Symetrický multiprocesing: Porovnání verzí
Smazaný obsah Přidaný obsah
m Odstranění linku na rozcestník Procesor s použitím robota - Změněn(y) odkaz(y) na Centrální procesorová jednotka |
m oprava chyby při nahrazování odkazů na rozcestníky za použití AWB |
||
Řádek 1:
'''Symetrický multiprocesing''' ('''SMP''', {{Vjazyce|en}} {{Cizojazyčně|en|'''Symmetric multiprocessing'''}}) je v [[Informatika|informatice]] označení pro druh [[Víceprocesorový systém|víceprocesorových systémů]], u kterých jsou všechny [[
Je-li procesorů v SMP systému mnoho, označujeme je jako masivně paralelní systémy (MMP, {{Vjazyce|en}} {{Cizojazyčně|en|''Massive Parallel Processing''}}), u kterých je využívána [[Non-Uniform Memory Access|NUMA]] architektura. Opakem víceprocesorových systémů jsou [[Jednoprocesorový systém|jednoprocesorové systémy]] ({{Vjazyce|en}} {{Cizojazyčně|en|''uniprocessor''}}, zkratka UP).
== Charakteristika ==
Multiprocesing označuje [[víceprocesorový systém]], ve kterém je na [[Základní deska|základní desce]] osazeno více [[
== Architektura SMP ==
Řá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ů.{{doplňte zdroj
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ě.
|