1. Cos'è l'Informatica?
Il termine Informatica deriva dalla fusione delle parole francesi information (informazione) e automatique (automatica). Essa rappresenta la scienza che si occupa della raccolta, dell'elaborazione, dell'archiviazione e della trasmissione delle informazioni attraverso metodi automatizzati mediante l'uso di calcolatori elettronici.
2. Hardware e Software
Un sistema informatico moderno si fonda sulla stretta interazione tra due componenti fondamentali:
- Hardware: L'insieme delle componenti fisiche, tangibili ed elettromeccaniche del computer (es. processore, memorie, scheda madre, periferiche di input/output).
- Software: L'insieme dei programmi, delle istruzioni e dei dati che consentono all'hardware di svolgere compiti specifici. Si divide in software di sistema (es. Sistema Operativo) e software applicativo (es. browser, editor di testo, videogiochi).
3. L'Architettura di von Neumann
La quasi totalità dei computer moderni si basa sull'architettura di von Neumann (ideata dal matematico John von Neumann nel 1945). Questa struttura definisce un calcolatore organizzato attorno ai seguenti macro-blocchi interconnessi:
- CPU (Central Processing Unit / Unità Centrale di Elaborazione): Il "cervello" del computer, composto dalla CU (Control Unit) che coordina le operazioni e dalla ALU (Arithmetic Logic Unit) che esegue i calcoli logico-matematici.
- Memoria Centrale (RAM): Memoria di lavoro volatile che immagazzina temporaneamente i dati e le istruzioni in fase di esecuzione da parte della CPU.
- Periferiche di Input / Output: Dispositivi che permettono all'utente di interagire con il sistema (tastiera, mouse, monitor, stampanti).
- Memoria di Massa: Dispositivi di archiviazione persistente non volatile (Hard Disk, SSD, memorie Flash) per conservare dati e programmi nel lungo termine.
4. Rappresentazione dell'Informazione: Bit e Byte
I computer elaborano l'informazione sfruttando segnali di natura digitale basati su due soli stati fisici elementari, rappresentati numericamente dai simboli 0 e 1.
- Bit (Binary Digit): È l'unità di misura fondamentale dell'informazione in
informatica e può assumere valore
0oppure1. - Byte: È un raggruppamento composto da 8 bit. Permette di rappresentare $2^8 = 256$ combinazioni distinte, sufficienti a codificare caratteri alfanumerici, simboli speciali e istruzioni basilari.
- 1 Kilobyte (KB) = $1024$ Byte ($2^{10}$ Byte)
- 1 Megabyte (MB) = $1024$ KB
- 1 Gigabyte (GB) = $1024$ MB
- 1 Terabyte (TB) = $1024$ GB
5. Simulatore Interattivo: Convertitore Bit e Byte
Inserisci un valore numerico in Byte per calcolarne l'equivalente in bit e nei principali multipli di memoria.