Modul 4 — ARHITECTURĂ HARDWARE
execuția instrucțiunilor, pipeline, cache
Începe LecțiaCPU-ul este creierul consolei — componenta care decodează și execută fiecare instrucțiune, de la logica jocului la gestionarea input-ului controlerului. Procesorul AMD Zen 2 din PlayStation 5 execută miliarde de operații pe secundă, orchestrând tot ce se întâmplă în sistem: IA adversarilor, fizica obiectelor, audio posițional, networking. Cum reușește un singur chip să facă toate acestea simultan?
Această lecție acoperă arhitectura modernă a CPU-ului: execuția instrucțiunilor (fetch, decode, execute, commit), pipeline-ul (suprapunerea etapelor pentru performanță maximă) și cache-ul (ierarhia de memorie ultra-rapidă care previne bottleneck-ul memoriei principale).
Scopul nu este memorarea dimensiunilor cache-ului, ci înțelegerea de ce CPU-ul din PS5 are 8 nuclee cu câte 32KB cache L1, cum pipeline-ul permite execuția suprapusă a instrucțiunilor și de ce jocurile bine optimizate rulează fluid, iar cele slab optimizate suferă de stuttering.
Problemele frecvente asociate cu această temă vor fi detaliate pe măsură ce cursul avansează.
Care afirmație este corectă despre: Execută instrucțiuni ale unui program?
d) — aritmetice, logice, control, I/O
Care afirmație este corectă despre: Operația fundamentală?
c) — fetch → decode → execute (instruction cycle)
Care afirmație este corectă despre: Instruction pipelining?
c) — primii pași (fetch/decode) ai instrucțiunii următoare încep înainte de finalizarea celei curente
Care afirmație este corectă despre: ISA (Instruction Set Architecture)?
d) — setul de operații de bază hardwired în CPU
Care afirmație este corectă despre: Definiție și principii?
a) — Cache = memorie mai mică, mai rapidă, mai aproape de nucleul procesorului
Scenariu: Analizezi un sistem hardware care utilizează conceptul de execuția instrucțiunilor. Pe baza cunoștințelor din această lecție, răspunde la următoarele întrebări:
1. CPU (Central Processing Unit) = procesorul principal dintr-un computer
2. Operația fundamentală: fetch → decode → execute (instruction cycle)
3. Instruction pipelining: primii pași (fetch/decode) ai instrucțiunii următoare încep înainte de finalizarea celei curente
Ciclul Fetch-Decode-Execute: cum procesorul preia, decodifică și execută instrucțiunile — mecanismul central al oricărui CPU.