En CPU eller central processing unit eller bare processor , udfører alle beregninger for en computer. Det er hjernen i systemet . Selve CPU'en er opdelt i tre hovedkomponenter , der tillader CPU'en til at fungere som det er nødvendigt. Nogle processorer har flere kerner , som faktisk placere flere processorer på en enkelt chip. Control Unit
Styreenheden styrer processor opgaver. Den styrer datastrømmen , timing og sekvens af handlinger processoren vil tage . Det er også fortolker instruktioner , men ikke udføre dem . I stedet er det blot uddelegerer ansvar til andre komponenter og bestemmer , når en bestemt opgave vil blive henrettet.
Arithmetic Logic Unit
Arithmetic Logic Unit, eller ALU , udfører alle de matematiske beregninger for processoren . Det kan udføre multiplikation, division, subtraktion og addition. Desuden kan det behandle logiske sammenligninger , såsom at afgøre, om to poster har samme værdi , der er større end , mindre end osv. Disse simple funktioner er tilstrækkelige til den meget komplicerede beregninger, der anvendes i det daglige computing.
< br >
Registrerer
registre er midlertidig oplagring for processoren . Der er mange registre , hver med en anden funktion . Man kan fortolke instrukser sendes fra styreenheden , mens en anden gemmer mellemliggende og endelige beregningsresultater for ALU . Registre vil også holde de instruktioner , og hvor vejledningen vil blive anvendt. Selv om computere har separate RAM eller random access memory til lagring brug, tilbyder registrene en betydelig hastighed fordel.