CPU SUPERSCALARE Interactive Simulationv.1.0.2004
Sebastian Pignatelli

 

Introduzione
CPU SuperScalare Simulator è un versatile strumento che aiuta ad approfondire le conoscenze sul funzionamento delle moderne CPU superscalari in ordine e fuori ordine.

 

Installazione/Disinstallazione
Dopo un doppio click sull’icona CPU_Superscalare, il programma d’installazione copia all’interno della directory scelta, una cartella contenente i seguenti file:
  1. CPU_Superscalare.jar;
  2. Esempio.txt.

Si fa presente che, in fase di installazione, nella cartella sistema non vengono installati driver o altri tipi di file , quindi, per una eventuale rimozione del programma, basta semplicemente cestinare la cartella del simulatore.

 

Requisiti
Il simulatore è stato implementato in JAVA, quindi l’unico requisito richiesto è che JDK sia installato sul vostro S.O.

 

Esecuzione
Con un doppio click sull’icona CPU_Superscalare.jar , viene avviato il simulatore. La finestra che appare all’avvio, per default è quella del simulatore CPU Superscalare con esecuzione in ordine.

Se si desidera utilizzare il simulatore fuori ordine bisogna aprirlo tramite il menù “Esecuzione > Fuori ordine” (fig. 2).

fig. 2

Si possono utilizzare ambedue i simulatori ridimensionando e affiancando semplicemente le finestre, le quali sono ripartite in tre pannelli, definite rispettivamente in:

  1. Scoreboard (ricostruzione grafica in forma tabellare dei vari registri utilizzati dalla CPU);
  2. Unità di fetch (dispone di quattro comboBox per l’inserimento delle istruzioni da parte dell’utente);
  3. Console (elenca i vari conflitti che si vengono a creare durante la decodifica delle istruzioni inserite).

Comunicazioni

Per segnalare la presenza di bug o eventuali suggerimenti, scrivere a: seba.p@libero.it