Central Processing Unit (CPU) / [micro]processore
Sistema di circuiti logici in grado di processare autonomamente un insieme di istruzioni. I componenti principali di una CPU sono l’Arithmetic Logic Unit (ALU) per le operazioni aritmetiche di numeri interi ed in virgola fissa (somma, sottrazione, moltiplicazione, divisione e altre operazioni), la Floating Point Unit (FPU) per i calcoli in virgola mobile, i registri di memoria, la cache per accelerare l’accesso alla memoria Random Access Memory (RAM). I moderni microprocessori sono inoltre multi-core, ovvero rendono disponibili più processori (2, 4, 8 ed anche oltre) nello stesso chip. Lo “standard industriale” più diffuso per i microprocessori (in particolare per quanto riguarda il codice delle istruzioni) è quello di Intel, azienda che domina il mercato insieme ad AMD.
Riferimenti:
- Coursera, “Unit 5.3; Central Processing Unit”, https://www.coursera.org/lecture/build-a-computer/unit-5-3-central-processing-unit-pfaQo
- Stanford University, CS101, “Computer Hardware”, https://web.stanford.edu/class/cs101/hardware-1.html
In collaborazione con Anthony Candiello