ALU
Je zkratkou pro „Arithmetic Logic Unit“. ALU je integrovaný obvod uvnitř CPU nebo GPU, který provádí aritmetické a logické operace. Mezi aritmetické instrukce patří sčítání, odčítání a operace posunu, zatímco logické instrukce zahrnují logická porovnání, například operace AND, OR, XOR a NOT.
ALU jsou navrženy k provádění výpočtů s celými čísly. Kromě sčítání a odčítání čísel proto ALU často zpracovávají také násobení dvou celých čísel, protože výsledkem je rovněž celé číslo. ALU však obvykle neprovádějí operace dělení, protože výsledkem může být zlomek neboli číslo s „plovoucí desetinnou čárkou“. Operace dělení místo toho obvykle zpracovává jednotka pro výpočty s čísly s plovoucí desetinnou čárkou (FPU), která provádí i další výpočty s necelými čísly.
ALU je sice základní součástí všech procesorů, její konstrukce a funkce se však mohou u různých modelů procesorů lišit. Některé ALU například provádějí pouze výpočty s celými čísly, zatímco jiné jsou navrženy také pro zpracování operací s čísly s plovoucí desetinnou čárkou. Některé procesory obsahují jednu ALU, zatímco jiné zahrnují několik aritmeticko-logických jednotek, které při výpočtech spolupracují. Bez ohledu na způsob konstrukce ALU je jejím hlavním úkolem zpracovávat operace s celými čísly. Výkon počítače při práci s celými čísly proto přímo souvisí s rychlostí zpracování ALU.
Otestujte své znalosti