Skip to main content

Co je superscalar procesor?

Superscalar Processor je typ procesoru, který může současně provádět více sad pokynů.Tento typ procesoru obsahuje několik dílčích jednotek, které řídí určité typy základních funkcí.Zatímco i jiné procesory mají tyto jednotky také, superscalar procesor může mít informace zaslané přímo těmto jednotkám ke zpracování, zatímco hlavní procesor je zaneprázdněn něčím jiným.Většina výpočtů pro počítač je středem tří hlavních typů procesorů.Pokaždé, když se něco stane na stroji, CPU na něm pracuje trochu, než se to skutečně stane.Díky tomu je procesor velmi zaneprázdněn a čas strávený s ním velmi cenným.Když CPU dosáhne svého limitu, zůstanou další počítačové funkce čeká, až dohnají procesor.

Mnoho procesorů se skládá z hlavního procesoru a několika menších oblastí.Hlavní procesor provádí většinu výpočtů pro počítačový systém.Jiné systémy, jako je aritmetická logická jednotka, mají velmi specifické funkce a používají se méně než hlavní procesor.V případě aritmetické logické jednotky provádí pro počítač matematické funkce nízké úrovně.Skalární systém je typ procesoru, se kterým je většina uživatelů známá.Tento procesor přijímá jeden příkaz najednou a provádí je v pořadí nebo pořadí priority.Tyto procesory tvoří většinu domácích a obchodních počítačů.

Vektorové procesory přijímají více příkazů najednou prostřednictvím systému pole.Série příkazů dorazí současně v hlavním jádru procesorů.Tyto příkazy jsou procesorem považovány za jednotlivé části většího příkazu a prováděny současně.

Superscalar Processor je středem mezi těmito dvěma metodami.Hlavní procesor je schopen vzít pouze jeden příkaz najednou, podobný skalárnímu procesoru.Na druhé straně existují přímé spojení se sekundárními systémy procesorů, což je něco, co se běžně neobjeví v jiných formách procesoru.Tato připojení umožňují, aby se informace mohly přímo přivádět do subsystémů, kde mohou provádět konkrétní příkazy a výstupní informace oddělené od hlavního procesoru.To umožňuje procesoru pracovat a vydávat více pokynů, jako je vektorový procesor.

Tato operace nesmí být zaměňována s vícejádrovým procesorem.Tyto systémy mají ve skutečnosti více než jeden celý procesor aktivní najednou.Aby se stal superscalar procesorem, příkazy jdou do dílčích jednotek, nikoli na celé systémy.Ve většině případů je vícejádrový systém sbírkou skaláru, procesorů, ale je možné, aby byli také superscalar procesory.