Concetti Chiave
- Un calcolatore digitale è composto da processi, memoria e dispositivi di input/output, organizzato in modo simile alla macchina di Von Neumann.
- La struttura "bus oriented" utilizza connessioni elettriche parallele, permettendo un'efficiente trasmissione di dati e programmi.
- I programmi possono essere caricati nella memoria tramite schede perforate, eliminando la necessità di configurazioni complesse con interruttori e cavi.
- La CPU esegue i programmi in memoria, composta da unità di controllo, ALU e registri per gestire le istruzioni e le operazioni.
- I registri forniscono una memoria ad alta velocità per dati temporanei e informazioni di controllo necessarie all'ALU.
Struttura di un calcolatore digitale
Un calcolatore digitale è composto da processi, memoria, dispositivi di input/output collegati tra di loro.
L’organizzazione è uguale a quella della macchina di Von Neumann, eccetto per la presenza di bus (connessioni elettriche parallele per trasportare informazioni), quindi detta “bus oriented”. Questa organizzazione è la più diffusa, ma non l’unica possibile.
L’idea era quella usare la memoria sia per i dati che per i programmi, i programmi così potevano essere caricati su schede perforate invece che configurandolo con interruttori e cavi.
Programmi e dati sono trasferiti attraverso il bus dati, mentre il bus indirizzi viene usato per indicare alla memoria dove si trovano le informazioni.
Funzionamento della CPU
La CPU è il processore che esegue programmi che risiedono nella memoria centrale leggendo ed eseguendo le istruzioni. Formata da:
- unità di controllo: legge le istruzioni dalla memoria centrale e ne determina il tipo
- ALU: esegue le operazioni per l’esecuzione delle istruzioni
- registri: piccola memoria ad alta velocità, memorizza dati temporaneamente e le informazioni di controllo necessarie al funzionamento dell’ALU. Solitamente i registri hanno tutti le stesse dimensioni, alcune usate per compiti specifici altri per compiti generali.
Domande da interrogazione
- Qual è la struttura fondamentale di un calcolatore digitale?
- Come vengono gestiti programmi e dati in un calcolatore digitale?
- Quali sono le componenti principali della CPU e le loro funzioni?
Un calcolatore digitale è composto da processi, memoria e dispositivi di input/output, organizzato secondo il modello di Von Neumann, con l'aggiunta di bus per il trasporto delle informazioni.
I programmi e i dati sono trasferiti attraverso il bus dati, mentre il bus indirizzi indica alla memoria la posizione delle informazioni, permettendo così un uso efficiente della memoria per entrambi.
La CPU è composta dall'unità di controllo, che legge le istruzioni, dall'ALU, che esegue le operazioni, e dai registri, che memorizzano temporaneamente dati e informazioni di controllo necessari per il funzionamento dell'ALU.