Cos'è un sistema di elaborazione | Sistemi e Reti Anno 3 Modulo 1 Lezione 1 | Prof. Giagnotti
Sistemi e Reti · Anno 3 · Modulo 1 · Lezione 01
✍ Autore: profgiagnotti · Materia: Sistemi e Reti

Cos'è un sistema di elaborazione

Prima di smontare CPU, memorie e bus, capiamo la cosa più importante: che cos'è davvero un sistema di elaborazione e perché senza collaborazione tra hardware e software non elabora nulla. È la base di tutto il triennio.

⏱ 50 min 📚 Anno 3 🧠 IPO Model 💻 HW/SW
// OBIETTIVI DI APPRENDIMENTO
✓Definire correttamente un sistema di elaborazione come insieme organizzato di risorse hardware e software
✓Comprendere e applicare il modello funzionale Input → Process → Output a casi reali
✓Distinguere hardware, software e firmware e riconoscere il loro ruolo nel sistema
✓Riconoscere le componenti fondamentali: CPU, memoria, dispositivi di I/O e bus di interconnessione
✓Classificare i sistemi di elaborazione in PC, server, embedded, mobile e supercomputer in base a finalità e vincoli

1. Che cos'è un sistema di elaborazione?

📌 Definizione da ricordare

Un sistema di elaborazione è un insieme organizzato di risorse hardware e software che acquisisce dati, li elabora secondo un insieme di istruzioni e produce risultati utili.

Attenzione: il sistema non è solo la scatola. Non è solo la CPU o il PC che vedi. È l'insieme coordinato di componenti che collaborano per svolgere un processo. Senza software, l'hardware è un fermacarte costoso. Senza hardware, il software è un'idea.

🎯 Esempio in classe - La macchinetta del caffè

La macchinetta del caffè a scuola è un sistema di elaborazione? Sì. Input: moneta + selezione. Process: verifica credito, dose acqua, temperatura. Output: caffè + resto. Se togli il software di dosaggio ti dà acqua sporca. Se togli la resistenza non scalda. Serve tutto.

🧠 Concetto chiave - Dato vs Informazione

Un dato diventa utile quando viene elaborato secondo regole definite. "25" è un dato. "25°C in aula 3B" è informazione. Il programma fornisce le istruzioni, l'hardware mette le risorse per eseguirle velocemente.

2. Il modello IPO: Input, Process, Output

Il modo più semplice per descrivere qualsiasi sistema di elaborazione, dalla calcolatrice a Instagram, è il modello IPO. Tre fasi, sempre.

📥 Fase 1

INPUT

Acquisizione dati dall'esterno. Tastiera, mouse, sensori, file, rete, microfono.

⚙️ Fase 2

PROCESS

Elaborazione secondo istruzioni. Algoritmi, calcoli, decisioni logiche if/else.

📤 Fase 3

OUTPUT

Produzione risultati. Monitor, stampante, file, segnale, pacchetto di rete.

Modello IPO - Input Process Output 📥 INPUT dati in ingresso tastiera · sensori mouse · file · rete ⚙️ PROCESS elaborazione istruzioni · algoritmi calcoli · decisioni 📤 OUTPUT risultato monitor · stampante file · segnale · rete
🧮 Esempio immediato - La calcolatrice

Telefono → calcolatrice → 7+8. Input: tocchi 7, +, 8. Process: conversione in binario, algoritmo di somma, gestione riporto. Output: 15 sul display. Hai usato CPU, RAM, OS e app in mezzo secondo.

⚠️ Errore comune - "Input è solo tastiera"

NO. Input è qualsiasi sorgente di dati: un file su disco, un pacchetto di rete, la temperatura letta da un sensore, il GPS. Se pensi solo alla tastiera perdi metà dei casi d'uso (IoT, server, embedded).

PSEUDOCODICE · IPO IN AZIONE
// IPO è come scrivi un programma INPUT: leggi voti[] da "voti.txt" // tastiera, file, rete... PROCESS: somma = 0 PER OGNI voto IN voti: somma += voto media = somma / lunghezza(voti) esito = (media >= 6) ? "Promosso" : "Recupero" OUTPUT: mostra media + esito su monitor + salva "risultato.txt"

3. Le componenti fondamentali (CPU, Memoria, I/O)

Per realizzare IPO servono tre ruoli, non tre pezzi intercambiabili.

01 · ELABORAZIONE

CPU

Esegue le istruzioni, fa calcoli e coordina. Senza CPU il sistema è fermo. Dettagli nella prossima lezione.

02 · MEMORIZZAZIONE

Memoria

Conserva dati e istruzioni. RAM veloce volatile, SSD permanente. Più memoria = più dati gestibili.

03 · COMUNICAZIONE

I/O

Parla con l'esterno. Input acquisisce, output restituisce. Senza I/O il sistema è isolato.

CPU elabora coordina tutto MEMORIA conserva RAM + Storage I / O comunica utente & rete BUS DI SISTEMA - collega tutti
🚫 Da non confondere

CPU, memoria e I/O non sono equivalenti. Funzioni diverse, velocità diverse, costi diversi. Domanda da sistemista: cosa succede se manca uno dei tre? Se non sai rispondere, non hai capito IPO.

4. Hardware e Software: la coppia inseparabile

Ogni sistema ha un'anima fisica e una logica. Una senza l'altra non funziona. È come chitarra e chitarrista.

⚙️ HARDWARE - Il corpo

Componenti fisici

  • CPU, RAM, scheda madre
  • SSD/HDD, alimentatore
  • Scheda video, scheda di rete
  • Tastiera, mouse, monitor
◈ SOFTWARE - La mente

Istruzioni

  • Sistema operativo: Windows, Linux
  • Applicazioni: browser, Word, VS Code
  • Driver: fanno parlare HW e SW
  • Firmware: avvia tutto (BIOS/UEFI)
🔗 Relazione fondamentale

L'hardware mette a disposizione le risorse fisiche. Il software fornisce le istruzioni per usarle. Hardware senza software = fermacarte. Software senza hardware = fantasia.

💡 Tip pratico - Come spiegarlo a casa

Se tua nonna ti chiede "che differenza c'è tra hardware e software?", rispondi: hardware è la cucina (forno, pentole), software è la ricetta (passi, dosi). Senza ricetta non fai la torta, senza forno non cuoci nulla. Così lo capisce chiunque.

5. Esempio reale: aprire una pagina Web

IPO non è astratto. Lo usi 200 volte al giorno. Cosa succede quando apri profgiagnotti.altervista.org?

01
INPUT
Scrivi l'indirizzo e premi Invio. Input = stringa + evento tastiera. Anche il click è input.
02
PROCESS
Browser interpreta richiesta, CPU esegue DNS, TCP, TLS, download HTML/CSS/JS, esecuzione JS. RAM tiene la pagina, scheda di rete parla col server. 300ms.
03
OUTPUT
Rendering nella finestra: titoli, immagini. In più cache, cronologia. Se errore, output = "Impossibile raggiungere il sito".
👀 Osservazione da laboratorio

Apri DevTools (F12) → Network e ricarica la pagina. Vedi decine di richieste. Ogni riga è un mini IPO: input=richiesta, process=server, output=file. Un'azione semplice nasconde decine di sistemi distribuiti che collaborano. Lo studieremo più avanti.

6. Tipi di sistemi di elaborazione

Non esiste "il computer". Esistono famiglie di sistemi con obiettivi diversi, ma stesso modello IPO sotto.

Categoria Caratteristica chiave Esempio Dove lo trovi
Personal Computer General purpose, flessibile Desktop, notebook Aula informatica
Server Fornisce servizi, acceso H24 Web server, file server Altervista che ospita questo sito
Embedded Integrato, funzione specifica Centralina auto, router Router WiFi scuola
Mobile Portatile, vincoli batteria Smartphone, tablet Registro elettronico
Supercomputer Prestazioni estreme parallele Simulazioni meteo, IA CINECA Leonardo
🧠 Idea importante

Un PC da ufficio e la centralina di una Panda sono diversissimi per prezzo, ma entrambi sono sistemi di elaborazione: ricevono dati, eseguono istruzioni, producono risultati. L'informatica non è "studiare il PC", è studiare come si elabora informazione ovunque.

❌ Errore in verifica

Dire "il server è più potente quindi è meglio" è sbagliato. Non esiste meglio in assoluto. Un server è ottimizzato per affidabilità e connessioni simultanee, un embedded per consumare poco e non bloccarsi mai. Domanda giusta: qual è il sistema giusto per quel compito?

7. Verifica: riconosci il modello IPO

Caso pratico da laboratorio, niente teoria.

🔬 Attività - Monitoraggio temperatura

Sistema automatico che misura la temperatura di una stanza e la mostra su display, a volte invia dati a server.

  1. Qual è il dispositivo che fornisce l'input? Che tipo di dato è?
  2. Quale parte esegue l'elaborazione? Cosa fa oltre a convertire?
  3. Qual è l'output principale? E quello secondario se invia in rete?
  4. Cosa cambierebbe se: se T > 28°C accendi condizionatore?
✅ Soluzione ragionata

1) Input: sensore DHT22, dato analogico → digitale via ADC.
2) Process: microcontrollore ESP32 con firmware che filtra rumore, converte in °C, confronta soglie.
3) Output: LCD locale + JSON via WiFi al server.
4) Evoluzione: aggiungi attuatore → diventa sistema di controllo, output non è più solo info ma azione fisica.

💬 Come lo facciamo in classe

La prossima volta portiamo un ESP32 con sensore e lo montiamo in 15 minuti. Vedrete che IPO non è schema sul libro: è fili, codice e display che mostra 24.5°C. Chi vuole può provare su Tinkercad Circuits, simulatore gratuito.

✓Un sistema di elaborazione è insieme organizzato di HW+SW che trasforma dati in risultati.
✓Modello IPO: Input → Process → Output è universale e si ripete continuamente.
✓CPU elabora, memoria conserva, I/O comunica. Ruoli diversi, cooperano via bus.
✓Hardware = parte fisica, Software = istruzioni. Uno senza l'altro è inutile.
✓Input non è solo tastiera: file, rete, sensori, GPS sono tutti input.
✓Famiglie diverse: PC, server, embedded, mobile, supercomputer. Stesso principio, obiettivi diversi.

📚 Prossimo passo - Lezione 2

Nella prossima lezione apriamo la scatola: architettura di Von Neumann e struttura interna della CPU. Capirai perché la CPU ha registri, ALU e unità di controllo. Se IPO ti è chiaro, sei pronto. Porta quaderno con schema di oggi.