Argomenti
• Introduzione
• i concetti di base
• le applicazioni dell’informatica
• Rappresentazione delle informazioni
• numeri, testo, immagini, suoni
• Architettura dell’elaboratore
• la CPU
• la memoria
• le unit periferiche
• la memoria secondaria
• Il software
• caratteristiche
• programmi applicativi
• il sistema operativo (software di base)
• uso di Windows
• programmi di videoscrittura e uso di Word
• fogli elettronici
• Comunicazione tra elaboratori
• le reti di calcolatori
• il World Wide Web
• uso di Internet Explorer
• La multimedialit
• gli strumenti e i dispositivi
• Cenni di basi di dati
Introduzione all’informatica
Informatica: infor(mazione) (auto)matica = insieme dei processi e delle tecnologie che consentono la
creazione, la raccolta, l’elaborazione, l’immagazzinamento, la di usione dell’informazione
Le tecnologie informatiche hanno tre funzioni principali:
1) elaborare dati per ottenere informazioni signi cative
2) mantenere le informazioni elaborate per utilizzarle in combinazione con altre come dati di un nuovo
processo di elaborazione
3) organizzare le informazioni in una nuova forma per renderle pi comprensibili, pi interessanti o pi utili
N.B.: Il calcolatore non ‘inventa’ nuove informazioni
Il ciclo di elaborazione dell'informazione
à
à
fi
ù
ff
ù
ù
Terminologia
COMPUTER:
• Elaboratore: dispositivo in grado di eseguire automaticamente una serie di istruzioni
• Elettronico: usa componenti elettronici
• Digitale: elabora informazioni binarie (0 e 1)
HARDWARE:
- componente sica del sistema informatico
- computer, stampanti, monitor, tastiere, mouse, modem, cavi telefonici
ALGORITMO:
- aritmetica elementare formulata dal matematico persiano medioevale al-Khuwarizmi
- insieme delle operazioni necessarie a risolvere un problema (es. ricetta, istruzioni di montaggio LEGO®)
- Esistono vari algoritmi per risolvere lo stesso problema
- Un programma in genere realizza numerosi algoritmi
SOFTWARE
= insieme dei programmi che fanno funzionare l’hardware
• Due categorie principali di software
1. sistemi operativi: permettono all’elaboratore di svolgere le proprie funzioni (software di base)
2. programmi applicativi: svolgono i compiti pi vari, in funzione delle esigenze dell’utenza
• Esempi sistemi operativi: MS-DOS, Windows 2000/XP/Vista/7/8, MacOS X, Unix (BSD, Linux, Solaris, …)
• Esempi programmi applicativi:browser, videoscrittura, fogli elettronici, gestione di basi di dati, gra ca
avanzata, controlli di centraline
Dati
=Materia prima del trattamento dell’informazione
• Hardware e software hanno lo scopo di elaborare e presentare dati
• Un computer pu elaborare dati di ogni genere
- dati semplici: lettere e numeri
- dati complessi: suoni, immagini, lmati, gra ci
TIPI DI DATO
fi
ò
fi
fi
ù
fi
• Dati numerici: i primi ad essere elaborati dai computer, prima perle organizzazioni militari poi per le
aziende. Ancora oggi il trattamento dei dati per la gestione degli inventari e libri paga e registrazione
vendite avviene più o meno allo stesso modo
• Parole (elaborate in promemoria, lettere, relazioni, articoli , libri…). Grazie a un processo noto come
desktop publishing, è possibile dare al testo un formato tipogra co
• elaborazione di numeri: puo consistere in operazioni semplici come la stima delle spese annuali per
l’università, o in operazioni più complesse, come la redazione del bilancio dello stato
• Gra ci: per registrare e rendere più comprensibile il signi cato di una tabella di dati numerici
• Fotogra e (e altri elementi gra ci): Possono essere memorizzati, elaborati e inseriti in documenti o
presentazioni multimediali
• Personaggi e oggetti animati si muovono nello spazio per divertire e informare l’utente
• I suoni (musica, voce e e etti sonori): possono essere memorizzati, elaborati e riascoltati
• I video (interviste e lm): vengono memorizzati come dati in modo da poter essere modi cati o rivisti in
qualsiasi momento
Dove utilizziamo i computer
• Nei grandi sistemi informativi informatici
• Prenotazioni aeree
• Previsioni del tempo
• Casse automatiche (Bancomat, Carte di credito)
• Stampati pubblicitari (lettere personalizzate
NEI PICCOLI SISTEMI ELETTRONICI:
• Orologi
• Centraline auto (ABS, ASR, ESP, airbag, ...)
• Ricevitori digitali (es. di segnali da satellite) • Videogiochi (home e portatili)
• Telefoni cellulari (e carte SIM)
• Schede telefoniche
Rappresentazione dell'informazione
• I computer non elaborano solamente numeri
• Infatti possono elaborare anche testi, immagini, suoni, lmati...
• su ciente che l’informazione sia rappresentabile in modo digitale
TIPI DI SEGNALI
• segnali analogici
- insieme continuo di valori, trasmettono molte informazioni
- sensibili alle interferenze
- Es: variatore di luminosit
• Segnali digitali
- insieme discreto di valori, ad esempio due stati
- semplici da distinguere
- Es.: interruttore on/o
È
fi
ffi
fi
fi
ff
à
ff
fi
fi
fi
fi
fi
Digitale e analogico
Vantaggi del digitale:
– semplice
– non ambiguo (non sensibile alle interferenze)
– riproducibile senza errori
Il bit
Segnale binario: segnale discreto su due valori detto “bit” = binary digit (cifra binaria)
Elemento di base per rappresentare le informazioni
Perché il bit? semplice & pu rappresentare (quasi) ogni informazione
Come viene realizzato un bit
• presenza/ assenza di carica elettrica
• direzione di magnetizzazione
• presenza/ assenza di corrente/ tensione
• passaggio/non passaggio di luce
è
ò
Rappresentazione de e informazioni
Un bit pu assumere due valori (0 e 1), quindi con un bit possiamo rappresentare due informazioni
associando il valore di un bit con un’informazione:
Es. 0=no 1=s , oppure 0=gi 1=su, oppure 0=o 1=on, 0=falso 1=vero
s /no, on/o , su/gi , vero/falso
Es. per rappresentare le risposte vero/falso a un questionario di 10 domande, possiamo usare 10 bit
0, 1, 1, 0, 1, 1, 1, 0, 0, 0 ➔ corrisponde a F, V, V, F, V, V, V, F, F, F
Come fare per rappresentare pi di due informazioni usando i bit?
Combiniamo pi bit per rappresentare ogni informazione: 2 bit ➔ 4 informazioni:
00, 01, 10, 11
Es.: Un esame con 4 possibili esiti: insu ciente (00), su ciente (01), buono (10), ottimo (11)
↳La corrispondenza informazione valore del bit una convenzione!
Con N bit si rappresentano 2N informazioni:
- Con 1 bit si rappresentano 2 informazioni (21)
- Con 2 bit si rappresentano 4 informazioni (21 *2=22)
- Con 3 bit si rappresentano 8 informazioni (22 *2=23)
Es. Con 1 bit ho le combinazioni: 0, 1
Con 2 bit: 0 1; 00 01; 10 11
Con 3 bit: 000; 001; 100; 010…
ì
ò
ff
ì
ù
ù
ll
ù
ù
ffi
ff
è
ffi