Dispositivi Informatici: Hardware, Software e Algoritmi
I dispositivi informatici si dividono in due categorie principali:
-
Hardware (HW): sono i componenti fisici del computer che puoi toccare
- Esempi: scheda madre, RAM, ROM, processore
- Il PC stesso è un hardware, composto da vari elementi hardware
-
Software (SW): sono i componenti logici che "danno vita" al dispositivo
- Esempi: applicazioni, sistema operativo, giochi
Concetto Chiave: La differenza tra hardware e software è che l'hardware rappresenta le parti fisiche che puoi toccare, mentre il software è l'insieme di istruzioni che fanno funzionare queste parti fisiche.
Algoritmo
Un algoritmo è una sequenza finita di azioni e istruzioni che, svolte in ordine, risolvono problemi o svolgono azioni.
Caratteristiche principali:
- Non ambiguo: deve essere interpretabile in modo univoco
- Finito: il numero di istruzioni deve avere una fine
- Generale: deve funzionare su qualunque dispositivo
- Deterministico: con gli stessi input deve sempre produrre gli stessi risultati
Esempio Pratico: Un esempio di algoritmo quotidiano è la ricetta per fare una torta: una sequenza ordinata di istruzioni (misurare ingredienti, mescolare, infornare) che porta a un risultato specifico.
Sistema Binario
I computer utilizzano il sistema binario, composto solo da due cifre: 0 e 1.
Come convertire:
- Da numero a binario: dividere ripetutamente per 2 e annotare i resti
- Da binario a numero: moltiplicare ogni cifra per 2 elevato alla sua posizione (partendo da destra) e sommare i risultati
Componenti Hardware del PC
- CPU (Central Processing Unit): è il "cervello" del computer che esegue calcoli e istruzioni
- ALU: esegue operazioni logiche e matematiche
- CU: controlla il funzionamento della CPU
- Registri: memoria interna veloce



