La gerarchia di memoria ricopre un ruolo essenziale nella progettazione dei moderni calcolatori ma e' anche uno degli aspetti piu' difficilmente presentabili da un punto di vista didattico. Sono particolarmente utili strumenti di visualizzazione grafica. JCacheSim e' un simulatore in grado di riprodurre il comportamento reale della cache. E' stato sviluppato sottoforma di Java Applet in modo da poter essere disponibile su qualsiasi piattaforma; tramite un meccanismo di logging, JCacheSim consente la raccolta da parte del docente di informazioni sull'attivita' svolta dagli studenti. JCacheSim e' il framework ideale per lo studio della cache durante i Corsi di Calcolatori Elettronici.