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.
| Nome | Johnny — Simulator of a Simple von-Neumann Computer |
|---|---|
| Autore | Peter Dauscher |
| Categoria | Simulatore didattico di architettura del calcolatore. |
| Scopo | Osservare memoria, ALU, unità di controllo e trasferimenti dei dati. |
| Destinatari | Studenti e docenti di informatica. |
| Costo e licenza | Gratuito e open source; GNU GPL versione 3. |
| Versione per questa guida | 1.01; archivio Windows pubblicato il 27 aprile 2014. |
| Distribuzione | Archivio ZIP con eseguibile per Windows, da estrarre in una cartella. |
| Sistemi | Questa procedura riguarda Windows. Il progetto elenca anche Linux, ma il pacchetto eseguibile qui collegato è per Windows. |
| Requisiti pratici | Accesso 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 offline | La versione desktop si usa localmente dopo il download. |
| Documentazione | Manuali 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.
2. Progetto ufficiale e collegamenti utili
SourceForge ospita il progetto originale di Peter Dauscher.
| Risorsa | Collegamento | A cosa serve |
|---|---|---|
| Progetto originale | Johnny Simulator su SourceForge | Descrizione e informazioni del progetto. |
| Elenco dei file | Archivio delle versioni | Pacchetti eseguibili, sorgenti e manuali. |
| Download Windows 1.01 | Scarica il pacchetto ZIP di Johnny 1.01 | File da usare per questa procedura. |
| Manuale italiano | Scarica il manuale PDF in italiano | Guida alle componenti e ai comandi. |
| Altri manuali | Cartella dei manuali | Documentazione in più lingue. |
| Alternativa web | Apri Johnny nel browser | Implementazione web distinta dal programma desktop. |
| Progetto della versione web | Repository flxcraft/johnny | Documentazione e codice della versione web collegata. |
Collegamenti verificati il 14 ottobre 2026. La pagina di download apre SourceForge, che prepara il trasferimento del file. La versione web ha un proprio progetto e un’interfaccia diversa da quella desktop.
3. Scaricare Johnny per Windows
Per utilizzare il simulatore scegli il pacchetto eseguibile.
- Apri il collegamento Download Windows 1.01 nella tabella.
- Controlla il nome del file:
johnny_v_1_01_inst_2014_04_27a.zip. - 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.
- 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.
- In Esplora file fai clic destro sul file ZIP e scegli Estrai tutto….
- Scegli una cartella facile da ritrovare, per esempio
Documenti\Laboratorio\Johnny, e conferma l’estrazione. - Apri la cartella estratta. Se trovi una sottocartella del programma, aprila.
- 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. - Avvia l’eseguibile con un doppio clic. Conserva insieme gli altri file contenuti nella cartella estratta.
- 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.

5. Usare Johnny nel browser
Un’alternativa per lavorare senza preparare l’applicazione desktop.
- Apri Johnny web in un browser moderno.
- Attendi che compaiano RAM, accumulatore e comandi.
- 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.
| Problema | Come procedere |
|---|---|
| Vedo sorgenti ma non un’applicazione | Verifica il nome del pacchetto: per questa guida serve quello con inst, non src. |
| Il programma cerca file mancanti | Estrai di nuovo l’intero archivio e avvia l’applicazione dalla cartella completa. |
| Il PC scolastico impedisce l’avvio | Chiedi 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 sicurezza | Controlla la provenienza del pacchetto. Nel laboratorio scolastico fai verificare l’avviso al responsabile, senza cambiare le protezioni del PC. |
| L’interfaccia è diversa dalla schermata | Controlla se hai aperto la versione web invece della desktop e leggi il numero di versione. |
| Non vedo PC e registro istruzione | Nella desktop mostra l’unità di controllo usando il controllo Ctrl con gli ingranaggi in alto. |
CONTROLLO DEL PRIMO AVVIO
7. Il simulatore è pronto?
- Annota versione e sistema operativo usati.
- Individua la tabella RAM, l’accumulatore, il bus degli indirizzi e il bus dei dati.
- Individua i comandi per aprire e salvare una memoria.
- 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.