Table of Contents

Simulator Hardware Interactiv de Memorie Cache

Introducere

  • Autor: Lăcraru Teodora-Ioana
  • Grupa: 331CA

Proiectul constă într-un dispozitiv hardware interactiv, construit în jurul microcontrolerului ATmega328P, care simulează în timp real funcționarea unei memorii cache de tip Direct Mapped cu 8 linii. Scopul instrumentului este pur didactic: transformarea unui concept abstract din arhitectura calculatoarelor într-o experiență tactilă și vizuală, permițând studenților să observe direct mecanismele de transfer al datelor între memoria RAM (simulată ca fiind lentă) și memoria cache (rapidă). Prin intermediul unei matrice de LED-uri, al unui ecran LCD și al feedback-ului sonor, utilizatorul poate “vedea” și “auzi” diferența dintre un HIT și un MISS, înțelegând astfel de ce ierarhia de memorie este o componentă esențială a oricărui sistem de calcul modern.

Descriere Generală

Sistemul funcționează pe principiul unei bucle de procesare interactive, folosind microcontrolerul ATmega328P ca unitate centrală de control.

Tag-ul adresei curente este afișat în binar pe un LED Bar Graph cu 8 segmente, iar adresa solicitată, decodificarea (Index, Tag), tipul rezultatului (HIT / MISS Compulsory / MISS Conflict) și statisticile de performanță sunt afișate pe un ecran LCD 16×2.

Schema bloc a sistemului

Hardware Design

Lista de componente

Schema electrică

Aceasta este schema electrica, insa fara acel LED Bar Graph pentru ca nu era disponibil pe Tinkercad.

Software Design

Bibliografie/Resurse