Informatică Sisteme de operare
Arhitectura microprocesorului simplificata
Arhitectura microprocesorului simplificată descrie organizarea de bază a componentelor unui CPU într-o manieră ușor de înțeles. Ea include unitatea de control, unitatea aritmetico-logică (ALU), registre și bus-uri, care lucrează împreună pentru a executa instrucțiuni din programe. Această structură permite procesorului să citească, decodeze, execute și scrie rezultate în cicluri repetitive.
Componente principale
- Unitatea de control (CU) Coordonează fluxul de date și instrucțiuni, decodifică instrucțiunile și semnalează altor componente ce să facă.
- Unitatea aritmetico-logică (ALU) Efectuează operații matematice (ex: adunare) și logice (ex: comparare), bazându-se pe registre pentru operanzi.
- Registre Memorie mică și rapidă în CPU; ex: registrul PC (Program Counter) indică următoarea instrucțiune.
Ciclul de instrucțiune
- 1 Fetch CPU citește instrucțiunea din memorie la adresa indicată de PC.
- 2 Decode Unitatea de control interpretează instrucțiunea pentru a determina operația.
- 3 Execute ALU efectuează operația, folosind date din registre sau memorie.
- 4 Write-back Rezultatul este scris înregistru sau memorie, iar PC este incrementat pentru următoarea instrucțiune.
Pentru a înțelege mai bine, urmărește un exemplu simplu: adunarea a două numere stocate în registre, unde ALU calculează suma și o scrie într-un registru.