1. lekcijas wiki - lekcijas praktiskā daļa. 2023
Arithmetic Logic Unit
Aritmētiskā loģiskā vienība (ALU) ir procesora daļa, kas atbild par skaitliskajām operācijām (saskaitīšana, atņemšana, reizināšana, dalīšana), kā arī loģiskajām operācijām (AND, OR, NOT, XOR).
ALU ir viena no svarīgākajām datora daļām, jo no tās ātruma un snieguma ir atkarīgs paša datora sniegums.
Fetch-Decode-Execute-Store ciklā ALU ir atbildīgs par “Execute” daļu. Tad, kad CU ir dekodējis ienākošo informāciju, tā tiek padota tālāk uz ALU, kas attiecīgi signāliem izpilda dotās operācijas un sūta rezultātu atpakaļ uz CU.
ALU sastāv no digitālajām shēmām(digital circuits).
Pirmais izlaistais ALU bija INTEL 74181 kas bija TTL integrālā shēma, un tā tika izlaista 1970. gadā. Tas bija pats pirmais pabeigtais ALU uz vienas mikroshēmas.
Tas ir spējīgs veikt visas tradicionālās operācijas, kā arī AND/NAND, OR/XOR un shift operācijas.
Ap 1996. gadu, ALU vairs nebija parocīgs jauno mikroprocesoru dēļ, bet interese priekš tā vēl ir augsta priekš CPU projektēšanas, jo tas nodrošina eksperimentu un praktiskas iespējas, kas studentiem ir ļoti noderīgas.
