Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Zaninelli
Hardware
La materia dei
calcolatori
Hardware 1 di 19
Prof. M. Zaninelli
Definizione
• In inglese indica il negozio di
ferramenta, la ferraglia, le componenti
metalliche e meccaniche; ma anche più
genericamente, viti, bulloni, …
Componenti Hardware
• Esempi:
– CPU (Central Processing Unit)
– Memoria RAM
– Dischi
– Schermo video
– Periferiche di I/O
– tastiera
– Mouse
– Modem
– …
Hardware 3 di 19
Prof. M. Zaninelli
Componenti Fondamentali
• Un calcolatore, in termini essenziali e
teorici può essere sempre ricondotto a
questi componenti fondamentali:
1. un’unità di elaborazione centrale (la CPU)
2. una memoria centrale (volatile, la RAM)
3. un sistema di archiviazione persistente (o di
memoria persistente o di massa, tipicamente
l’HD)
4. un sistema di periferiche di input/output (I/O)
Hardware 4 di 19
Prof. M. Zaninelli
Esempi di calcolatore
• Le calcolatrici da “Uovo di Pasqua” sono dei calcolatori. Infatti posseggono:
– alcune celle di memoria per registrare i dati immessi quando sono accese (RAM),
– una tastiera numerica e un display video (I/O) per visualizzare i dati immessi e i
risultati ottenuti.
Inoltre, quando vengono accese non hanno dati in memoria, mentre quando
vengono spente perdono tutti i dati immessi.
• I telefoni cellulari, anche nei casi di modelli semplici, sono anch’essi dei
calcolatori in quanto sono dotati di:
– un circuito stampato con un processore dedicato (CPU),
– una SIM con una memoria persistente per mantenere i dati dell’utente, la rubrica e
gi SMS anche quando il telefono è spento,
– una video, una tastiera, un altoparlante, ecc come sistema di periferiche di I/O.
Hardware 5 di 19
Prof. M. Zaninelli
Hardware 6 di 19
Prof. M. Zaninelli
CPU, caratteristiche
• L’operatività della CPU viene quantificata in “tempo macchina”:
quantità di tempo dedicato alla risoluzione esclusiva di un’attività.
• Il “tempo macchina” viene generalmente:
– condiviso tra le attività del Sistema operativo e le attività
richieste dagli Utenti,
– suddiviso in unità fondamentali e assegnato con opportune
strategie ai singoli processi software e a tutte le periferiche in I/O
che lo richiedano.
• Le prestazioni della CPU sono invece misurate in “velocità”:
numero (o cicli) di operazioni per secondo, ad es.:
– Pentium II 450 MHz (1998) => 450.000.000 operazioni al sec.
– Pentium dual core 2,2 GHz (2008) => 4.400.000.000 op. al sec.
Hardware 7 di 19
Prof. M. Zaninelli
CPU, architetture
• I calcolatori, a seconda delle loro
prestazioni (e del loro prezzo) possono
essere dei sistemi:
– Monoprocessore => ossia dotati di una sola CPU,
Intel: AMD:
Hardware 9 di 19
Prof. M. Zaninelli
Hardware 10 di 19
Prof. M. Zaninelli
RAM, tecnologie
• Esigenza: memorizzare informazioni numeriche, in particolare,
sequenze di due soli simboli: lo 0 e l’1.
• Implementazione: disporre di un apparato che sia in grado di
rappresentare due differenti modi di essere (stati).
• Realizzazione: sistemi che tramite un circuito (o un componente
elettronico) ed un campo elettrico possano rappresentare
(alternativamente) due stati fisici stabili, riconoscibili (ciascuno
assegnato ad uno due possibili simboli).
Nello specifico, ciò si realizza tramite differenti valori di tensione
elettrica, ad es.:
0 volt => 0
5 volt => 1
Hardware 11 di 19
Prof. M. Zaninelli
RAM, evoluzioni
• Confronti storici
– 1988, sistema multiutente Digital VAX/750 (80
utenti contemporanei) interfaccia solo a carattere:
• RAM: 5 MB,
• costo RAM: circa 500 euro/MB (1.000.000 lire),
• costo elaboratore: 25.000 euro.
Hardware 12 di 19
Prof. M. Zaninelli
Memorie di massa
• Con questo termine si intendono apparati
dedicati esclusivamente ad immagazzinare
dati, con una modalità che li renda
disponibili anche in assenza di
alimentazione elettrica.
Hardware 13 di 19
Prof. M. Zaninelli
Hardware 14 di 19
Prof. M. Zaninelli
Hardware 15 di 19
Prof. M. Zaninelli
Hardware 16 di 19
Prof. M. Zaninelli
Hardware 17 di 19
Prof. M. Zaninelli
Periferiche di I/O
• Con questo termine si indicano tutti gli apparati collegati al
calcolatore tramite i quali sia possibile
– Ricevere delle informazioni (input) dall’esterno
– Mandare delle informazioni (output) verso l’esterno
Hardware 18 di 19
Prof. M. Zaninelli
• Tastiere • Webcam
• Video …
• Mouse
• Scanner
Hardware 19 di 19