Definizione formale
Un sistema di elaborazione è un sistema artificiale progettato per acquisire, memorizzare, trasformare e restituire informazioni mediante l’esecuzione di istruzioni formalizzate.
La parola chiave è automatico: il processo avviene senza intervento umano diretto durante l’esecuzione. Una volta avviato il programma, la CPU segue le istruzioni in modo autonomo, ciclo dopo ciclo.
Il modello IPO — Input, Process, Output
Il funzionamento di qualsiasi sistema di elaborazione può essere descritto con il modello IPO: tre fasi sequenziali che trasformano dati grezzi in informazioni utili.
Struttura interna — i tre sottosistemi
Un sistema di elaborazione moderno è composto da tre sottosistemi fondamentali che cooperano costantemente.
1 — Unità di Elaborazione (CPU)
La CPU è il componente responsabile dell’esecuzione delle istruzioni. È composta da tre elementi interni:
2 — Sistema di Memoria
Permette la memorizzazione di dati e istruzioni. L’elaborazione richiede che entrambi siano accessibili alla CPU — senza memoria non c’è elaborazione.
3 — Dispositivi di Input / Output
Consentono l’interazione con l’ambiente esterno — il punto di contatto tra il sistema e il mondo reale.
| Dispositivo | Tipo | Funzione |
|---|---|---|
| Tastiera | Input | Acquisisce testo e comandi dall’utente |
| Monitor | Output | Visualizza i risultati dell’elaborazione |
| Mouse | Input | Acquisisce posizione e comandi di puntamento |
| Stampante | Output | Produce output fisico su carta |
| Scheda di rete | Input / Output | Gestisce la comunicazione bidirezionale in rete |
Hardware e Software
Hardware e software sono le due componenti fondamentali e complementari di ogni sistema di elaborazione — nessuno dei due è funzionale senza l’altro.
Classificazione dei sistemi di elaborazione
I sistemi di elaborazione non sono tutti uguali — si classificano in base a potenza, finalità e architettura.
| Criterio | Categorie | Esempi concreti |
|---|---|---|
| Potenza di calcolo | Microcontrollori → PC → Server → Supercomputer | Arduino, laptop, rack server |
| Finalità | General purpose vs Embedded | PC vs centralina auto, router |
| Architettura | Centralizzata vs Distribuita | Mainframe vs cluster cloud |
Riepilogo
- Un sistema di elaborazione trasforma dati in informazioni attraverso un processo automatico regolato da istruzioni
- Il modello IPO descrive le tre fasi fondamentali: Input → Process → Output
- La CPU è il centro dell’elaborazione — composta da ALU, Unità di Controllo e Registri
- La memoria primaria (RAM) è volatile e accessibile direttamente dalla CPU — indispensabile durante l’esecuzione
- La memoria secondaria (SSD/HDD) è permanente ma più lenta — usata per la memorizzazione a lungo termine
- I dispositivi di I/O consentono l’interazione con l’ambiente esterno
- Hardware (componente fisica) e software (componente logica) sono complementari — nessuno funziona senza l’altro
- I sistemi si classificano per potenza, finalità e architettura — da microcontrollori a supercomputer