Informatica di Base 2002/2003 (secondo turno)
docente: Fausto Spoto fausto.spoto@univr.it
Testo di riferimento:
Sciuto, Buonanno, Fornaciari, Mari,
Introduzione ai Sistemi Informatici, seconda edizione, McGraw-Hill
Testi d'esame:
esempio1: formato postscript,
formato pdf
Risposte corrette: a, b, a, c, b, a, b, a, a, a, a, a, a, b, b, a, a, c, b, a
esempio2: formato postscript,
formato pdf
Risposte corrette: c, c, b, b, a, a, b, a, b, c, c, a, c, b, b, b, a, a, b
esempio3 (compito del 16 aprile 2003):
formato postscript,
formato pdf
Risposte corrette: d, b, b, c, c, d, b, d, d, b, d, e, b, d, d, a, a, b, e, a, b, c, b
Lezione 1 (6 maggio 2003)
introduzione all'informatica
concetto di programmabilità
architettura di von Neumann
connessione tra dispositivi di calcolo
la soluzione di un problema: analisi, descrizione, esecuzione
problemi, algoritmi
azioni elementari, sottoproblemi
riferimento: capitolo 1, capitolo 2
fino a pag. 22 in alto.
Lezione 2 (9 maggio 2003)
strutture di controllo
esempi di algoritmi: calcolo del massimo fra due numeri
diagrammi di flusso
istruzioni, sintassi, semantica
dati elementari: interi, caratteri, booleani, stringhe
dati strutturati: vettori (array)
modello relazionale dei dati
ricerca dei dati sulle tabelle relazionali
sottoprogrammi
organizzazione dei dati come ipertesti
condizioni per l'esistenza di informazione
la codifica dell'informazione
bit
codifica dei giorni della settimana
codifica dei caratteri: ASCII e UNICODE
riferimento: capitolo 2 da pag. 22 a 35
senza gli esempi in C e BASIC. Pagine 35, 36 e 38 senza gli
esempi in C e BASIC, pagine 39, 40, 41, 42, paragrafo 2.2.4
senza gli esempi in C e BASIC e fino a pagina 49, pagine 55-56-57-58;
capitolo 3:
3.1.1, 3.1.2, 3.1.4, 3.2, 3.2.1 (cenni), 3.2.2.
Lezione 3 (13 maggio 2003)
codifica dei numeri naturali (cenni)
analogico e digitale
vantaggio del digitale
quantizzazione e campionamento
trasmissione su un canale
rumore
rilevazione dell'errore con un codice ridondante (cenni)
architettura di un calcolatore
unità di elaborazione centrale
bus dati e indirizzi
unità di controllo, unità aritmetico-logica, registri
ciclo fetch-decode-execute
frequenza di clock in Megahertz
legge di Moore
riferimento: capitolo 3: 3.2.4 (cenni),
3.3 fino a pagina 87, 3.4, 3.4.3 (cenni);
capitolo 4:
4.1, 4.2 fino al registro IR a pagina 117, tabella 4.2.
Lezione 4 (16 maggio 2003)
pipeline e multiprocessori (cenni)
la memoria centrale (elettronica)
memoria RAM e memoria ROM
la memoria di massa (magnetica)
dischi rigidi: cilindri, tracce e settori
floppy disk
nastri
dischi ottici (CD-ROM)
dispositivi di ingresso/uscita
stampanti, tastiere, monitor, mouse
scheda madre
reti di calcolatori
rete commutata (internet)
rete client-server
il sistema operativo: sue funzioni
gestione delle risorse
virtualizzazione delle risorse
il software applicativo e il sistema operativo
riferimento: capitolo 4:
sezione 4.3 fino a pagina 126, sezioni 4.4 e 4.6 fino a pagina 145,
sezione 4.7 fino a pagina 153, reti commutate a pagina 161,
figura 4.23; capitolo 5: sezione 5.1 fino a pagina 182.
Lezione 5 (20 maggio 2003)
la gestione del processore: multiprogrammazione
programma e processi
linguaggi di programmazione: linguaggio macchina e linguaggi ad alto
livello
traduttori o compilatori
condivisione del tempo fra processi
stato di un processo: attivo, pronto, in attesa
la gestione della memoria
swapping e paginazione
la gestione delle periferiche
driver, plug & play
spooling
file system
file e directory o folder
la gestione delle interfacce: shell e interfacce grafiche
riferimento: capitolo 5: sezione 5.1 fino a pagina 188,
sezione 5.2 (cenni), 5.2.2, 5.3, 5.3.2,
5.4 fino a pagina 209, 5.5 fino a pagina 215.
Lezione 6 (27 maggio 2003)
comunicazione: visione a livelli di astrazione
protocollo internet: TCP/IP (cenni)
risoluzione degli indirizzi: DNS
le applicazioni
interfaccia utente, logica applicativa e gestione dei dati
filtri e condivisione dei dati
compressione dei dati
applicazioni come sistemi client-server: il web
riferimento: capitolo 5: sezione 5.6 fino a pagina 219,
5.6.2 (cenni), 5.6.3 fino a pagina 229;
capitolo 6: 6, 6.1, 6.2 fino a pagina 258,
6.2.1, 6.4, inizio pagina 268.
Lezione 7 (3 giugno 2003)
scambio sicuro di dati: crittografia simmetrica e asimmetrica
esercizi di preparazione all'esame
riferimento: capitolo 6: sezione 6.5.