Componentele unui procesor
înregistrări
Unele dintre componentele cheie ale procesorului includ registrele. Înregistrările constituie o locație de depozitare temporară pentru datele imediat după ce procesorul execută o instrucțiune. Sunt poziții de memorie locală care sunt compuse din opt până la 64 de biți. Înregistrările variază de la un procesor la altul, de la cel puțin 10 înregistrări până la câteva sute de înregistrări per procesor.
Registrul "acumulator" stochează toate operațiile logice și aritmetice. Înregistrarea "stare" conține indicatori de stare. Înregistrările "instrucțiuni" conțin instrucțiunile care sunt în curs de procesare. "Contorul ordinar" este o înregistrare care are adresa următoarei instrucțiuni din coada de procesat care urmează să fie procesată.
Memoria cache
O altă componentă cheie a procesorului este cunoscută sub numele de cache. Cache-ul este conceput ca o comoditate pentru utilizatori, împiedicând procesorul să aibă acces la memorie cu acces aleatoriu (RAM), ceea ce accelerează în continuare timpul de acces. Există trei niveluri de memorie cache: nivelul 1 este integrat în procesor, nivelul doi este integrat în același caz ca și procesorul, iar nivelul trei este localizat pe placa de bază.
Unități
Procesorul este alcătuit, de asemenea, din mai multe unități funcționale, care efectuează o varietate de sarcini. Unitatea "control" decodează datele primite și o trimite la unitatea "execuție", unde sarcina este efectuată de unitatea "aritmetică și logică" sau de unitatea "punct de plutire". Unitatea de comandă este compusă din mai multe componente, inclusiv un "sequencer" și un "contor ordinal".