Questo dipende in realtà da come stai definendo una CPU. Se stai parlando delle CPU incorporate che si trovano in molti dei dispositivi che usi, allora sì, contengono spesso sia la RAM che le unità di elaborazione che costituiscono un computer comune. Se si sta parlando di una CPU che si troverà in un desktop / laptop consumer, si vedrebbe che la cache a cui si fa riferimento è in genere molto piccola e utilizzata solo per memorizzare le istruzioni sul core, riducendo così i tempi di inattività, come le chiamate al la memoria (RAM) è molto costosa. Sarebbero molto limitati in quello che potresti fare se avessi il cache solo su quelle cpu, ma tecnicamente potrebbero ancora essere chiamate interi computer.
Tutto ciò deriva dal fatto che nei giorni precedenti , le unità matematiche erano separate da il gestore della memoria, che era separato dalla memoria, che era separato dalle unità logiche. ciascuna di queste unità da sola non era in grado di svolgere l'intero lavoro in sé, e quindi non era un "computer". come pensiamo oggi. Senza memoria, la tua logica e le unità matematiche non avrebbero nessuno da cui ricevere istruzioni. I computer di oggi sono molto lontani dall'essere una raccolta di entità separate su un chip, dal momento che più integrato li fai, più prestazioni che puoi raggiungere.