Architettura PC

Introduzione

Scheda informativa di Johnny Simulator, collegamenti al progetto originale, download per Windows, estrazione e primo avvio, alternativa web e manuali.

Johnny Simulator | Introduzione

Scheda software · Prima di iniziare

Prepariamo Johnny Simulator per il laboratorio: dove trovare il progetto originale, quale file scaricare e come aprire il programma su Windows.

1. Scheda informativa del software

Le informazioni seguenti riguardano il progetto desktop originale.

Johnny Simulator — dati essenziali
NomeJohnny — Simulator of a Simple von-Neumann Computer
AutorePeter Dauscher
CategoriaSimulatore didattico di architettura del calcolatore.
ScopoOsservare memoria, ALU, unità di controllo e trasferimenti dei dati.
DestinatariStudenti e docenti di informatica.
Costo e licenzaGratuito e open source; GNU GPL versione 3.
Versione per questa guida1.01; archivio Windows pubblicato il 27 aprile 2014.
DistribuzioneArchivio ZIP con eseguibile per Windows, da estrarre in una cartella.
SistemiQuesta procedura riguarda Windows. Il progetto elenca anche Linux, ma il pacchetto eseguibile qui collegato è per Windows.
Requisiti praticiAccesso a Internet per il download, spazio per la cartella estratta e possibilità di eseguire applicazioni sul PC. La guida non indica requisiti minimi di CPU o RAM non documentati.
Uso offlineLa versione desktop si usa localmente dopo il download.
DocumentazioneManuali del progetto disponibili anche in italiano.

Johnny rappresenta una macchina semplificata e usa numeri decimali per facilitare l’apprendimento. Permette di costruire ed eseguire piccoli programmi e di osservare le operazioni interne.

Compatibilità: il pacchetto originale risale al 2014. La disponibilità del download non certifica il funzionamento su ogni versione attuale di Windows; verifica il primo avvio sul computer del laboratorio.

3. Scaricare Johnny per Windows

Per utilizzare il simulatore scegli il pacchetto eseguibile.

  1. Apri il collegamento Download Windows 1.01 nella tabella.
  2. Controlla il nome del file: johnny_v_1_01_inst_2014_04_27a.zip.
  3. Attendi l’avvio del download. Se non parte, usa il collegamento di assistenza al download presente su SourceForge o torna all’elenco dei file e seleziona lo stesso archivio.
  4. Apri la cartella Download di Windows e individua il file ZIP scaricato.

Quale archivio scegliere? Il file con inst è il pacchetto eseguibile usato in questa guida. I file con src contengono il codice sorgente e sono destinati allo sviluppo. La sigla inst nel nome non implica un’installazione guidata.

4. Estrarre e avviare il programma

La preparazione consiste nell’estrazione della cartella e nell’avvio dell’eseguibile.

  1. In Esplora file fai clic destro sul file ZIP e scegli Estrai tutto….
  2. Scegli una cartella facile da ritrovare, per esempio Documenti\Laboratorio\Johnny, e conferma l’estrazione.
  3. Apri la cartella estratta. Se trovi una sottocartella del programma, aprila.
  4. Individua l’applicazione di Johnny, cioè il file eseguibile con estensione .exe. Se le estensioni sono nascoste, controlla la colonna Tipo, che deve indicare un’applicazione.
  5. Avvia l’eseguibile con un doppio clic. Conserva insieme gli altri file contenuti nella cartella estratta.
  6. Per riaprirlo facilmente, crea un collegamento all’eseguibile sul desktop, usando le opzioni del menu contestuale di Windows.

Non serve un normale programma di installazione con una procedura “Avanti”. Avvia il programma dalla cartella estratta, così può trovare i file che lo accompagnano.

Johnny 1.01 desktop dopo l’avvio: memoria RAM a sinistra, accumulatore a destra e bus azzurro e verde
Riferimento per il primo avvio: la barra del titolo identifica Johnny 1.01. Il pannello dell’unità di controllo può essere nascosto.

5. Usare Johnny nel browser

Un’alternativa per lavorare senza preparare l’applicazione desktop.

  1. Apri Johnny web in un browser moderno.
  2. Attendi che compaiano RAM, accumulatore e comandi.
  3. Consulta la documentazione della versione web per caricamento, salvataggio e uso locale.

Per l’uso online non devi estrarre un archivio o avviare un eseguibile Windows. L’interfaccia e i formati dei file possono differire: segui le istruzioni della versione scelta. Le lezioni del corso con la schermata grigia si riferiscono a Johnny 1.01 desktop.

Su macOS o Linux, la versione web offre un percorso attraverso il browser. Il pacchetto Windows qui collegato non è un’applicazione nativa per questi sistemi.

6. Problemi comuni

Controlla file, cartella e versione prima di ripetere il download.

ProblemaCome procedere
Vedo sorgenti ma non un’applicazioneVerifica il nome del pacchetto: per questa guida serve quello con inst, non src.
Il programma cerca file mancantiEstrai di nuovo l’intero archivio e avvia l’applicazione dalla cartella completa.
Il PC scolastico impedisce l’avvioChiedi al docente o al responsabile del laboratorio di verificare la disponibilità del software; se previsto dall’attività, usa la versione web.
Windows mostra un avviso di sicurezzaControlla la provenienza del pacchetto. Nel laboratorio scolastico fai verificare l’avviso al responsabile, senza cambiare le protezioni del PC.
L’interfaccia è diversa dalla schermataControlla se hai aperto la versione web invece della desktop e leggi il numero di versione.
Non vedo PC e registro istruzioneNella desktop mostra l’unità di controllo usando il controllo Ctrl con gli ingranaggi in alto.

CONTROLLO DEL PRIMO AVVIO

7. Il simulatore è pronto?

  1. Annota versione e sistema operativo usati.
  2. Individua la tabella RAM, l’accumulatore, il bus degli indirizzi e il bus dei dati.
  3. Individua i comandi per aprire e salvare una memoria.
  4. Chiudi Johnny e riaprilo dal collegamento o dalla cartella estratta.

Consegna: una schermata del programma aperto e una breve scheda con nome del software, autore, licenza, indirizzo del progetto e versione utilizzata.

Documentazione

Informazioni sul progetto e sulla distribuzione: pagina originale SourceForge e elenco dei file con README. Informazioni sulla web: documentazione del relativo progetto. Download e installazione non sono stati eseguiti su questo computer: la procedura va verificata al primo avvio nel laboratorio.

↑ Torna all’indice della scheda