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: |
 |
- CPU_Superscalare.jar;
- 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:
- Scoreboard (ricostruzione grafica in forma tabellare
dei vari registri utilizzati dalla CPU);
- Unità di fetch (dispone di quattro comboBox
per l’inserimento delle istruzioni da parte dell’utente);
- 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 |
 |
|