Co je superscalar procesor?

Superscalar Processor je typ procesoru, který může provádět více sad pokynů současně. 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. Procesor Superscalar 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 a čekají, až dohná procesor. Hlavní procesorMá většina 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ě.

V tomto bodě se počítačové procesory dělí do tří širokých kategorií: skalární, superscalar a vector. 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. Tito 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 procesoru. 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 procesoru, což není běžně přítomno 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.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?