Modul 4 — ARHITECTURĂ HARDWARE
CPU, GPU, RAM, Storage
Începe LecțiaCPU, GPU, RAM, SSD, VRM, bus-uri — toate componentele studiate în lecțiile anterioare nu funcționează izolat. Într-o consolă modernă, ele formează un sistem integrat în care fiecare parte depinde de celelalte. Performanța finală — framerate-ul, timpul de încărcare, stabilitatea — este dictată de componenta cea mai lentă din lanț, de echilibrul între subsisteme și de eficiența comunicării între ele.
Această lecție acoperă viziunea de ansamblu: ierarhia completă a sistemului de la CPU (execuția instrucțiunilor) la GPU (renderizarea graficii), de la RAM (memoria de lucru) la Storage (stocarea permanentă), incluzând ISA (Instruction Set Architecture) și interconectările care le leagă.
Scopul nu este recapitularea fiecărei componente, ci înțelegerea cum colaborează pentru a transforma un joc din cod sursă în experiență vizuală la 60 FPS, de ce ISA definește interfața între software și hardware și cum fluxul de date între nivelurile ierarhiei determină performanța percepută de jucător.
1. ISA (Instruction Set Architecture) – interfața software-hardware: machine code, word size, adresare, registre, tipuri de date
2. Microarhitectură (Computer Organization) – cum un procesor specific implementează ISA-ul (ex: dimensiunea cache-ului)
3. Systems Design – toate componentele hardware în afara CPU: DMA, virtualizare, multiprocessing
2. Microarhitectură (Computer Organization) – cum un procesor specific implementează ISA-ul (ex: dimensiunea cache-ului)
3. Systems Design – toate componentele hardware în afara CPU: DMA, virtualizare, multiprocessing
Problemele frecvente asociate cu această temă vor fi detaliate pe măsură ce cursul avansează.
Care afirmație este corectă despre: Model stored-program?
b) — instrucțiunile și datele sunt stocate în aceeași memorie
Care afirmație este corectă despre: Von Neumann Bottleneck?
d) — Bottleneck = bus-ul comun pentru instrucțiuni și date limitează throughput-ul
Care afirmație este corectă despre: 1960-1970?
c) — Memory-mapped I/O – dispozitivele I/O tratate ca memorie
Care afirmație este corectă despre: Definiția și subcategoriile?
c) — Arhitectura calculatorului = structura unui sistem de calcul din componente
Care afirmație este corectă despre: IPC (Instructions Per Cycle) – măsura eficienței?
d) — calculatoare vechi ~0.1 IPC, moderne ~1, superscalar 3-5 IPC
Scenariu: Analizezi un sistem hardware care utilizează conceptul de CPU. Pe baza cunoștințelor din această lecție, răspunde la următoarele întrebări:
1. Model stored-program: instrucțiunile și datele sunt stocate în aceeași memorie
2. Bottleneck = bus-ul comun pentru instrucțiuni și date limitează throughput-ul
3. Cache între CPU și memoria principală
Cum funcționează hardware-ul unui computer? Un teardown animat 3D care arată ierarhia completă a sistemului (Branch Education).