ALU
Znači za "Aritmetička logička jedinica". ALU je integralno kolo unutar a CPU or GPU koji izvodi aritmetičke i logičke operacije. Aritmetičke upute uključuju zbrajanje, oduzimanje i pomicanje, dok logičke upute uključuju boolean usporedbe, poput operacija AND, OR, XOR i NOT.
ALU su dizajnirani za izvođenje cijeli proračuni. Stoga, osim zbrajanja i oduzimanja brojeva, ALU-ovi često obrađuju množenje dviju cijelih brojeva, jer je rezultat također cijeli broj. Međutim, ALU obično ne izvode operacije podjele, jer rezultat može biti razlomak ili broj s "pokretnom zarezom". Umjesto toga, operacijama podjele obično upravlja jedinica s pomičnom zarezom (FPU), koja izvodi i druge necjelobrojne izračune.
Iako je ALU temeljna komponenta svih procesora, dizajn i funkcija ALU-a mogu se razlikovati između različitih modela procesora. Na primjer, neki ALU izvode samo cjelobrojne izračune, dok su drugi dizajnirani da obrađuju i operacije s pomičnim zarezom. Neki procesori sadrže jednu ALU, dok drugi uključuju nekoliko aritmetičkih logičkih jedinica koje zajedno rade za izvršavanje izračuna. Bez obzira na način na koji je ALU dizajniran, njegov je primarni posao rukovanje cjelobrojnim operacijama. Stoga su cjelovite performanse računala izravno povezane s brzinom obrade ALU-a.