Informatica di Base 2002/2003 (primo 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 (7 febbbraio 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
strutture di controllo
esempi di algoritmi: calcolo del massimo fra due numeri
diagrammi di flusso
pseudocodice
istruzioni, sintassi, semantica
riferimento: capitolo 1, capitolo 2
fino a pag. 35 senza gli esempi in C e BASIC.
Lezione 2 (11 febbraio 2003)
dati elementari: interi, caratteri, booleani, stringhe
dati strutturati: array e record
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
informazione e incertezza
bit
codifica dei giorni della settimana
codifica dei caratteri: ASCII e UNICODE
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)
riferimento: capitolo 2: 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 in 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, 3.2.4 (cenni),
3.3 fino a pagina 87, 3.4, 3.4.3 (cenni).
Lezione 3 (14 febbraio 2003)
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
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
riferimento: capitolo 4:
4.1, 4.2 fino al registro IR a pagina 117, tabella 4.2,
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.
Lezione 4 (18 febbraio 2003)
il sistema operativo: sue funzioni
gestione delle risorse
virtualizzazione delle risorse
il software applicativo e il sistema operativo
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
comunicazione: visione a livelli di astrazione
protocollo internet: TCP/IP (cenni)
risoluzione degli indirizzi: DNS
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, 5.6 fino a pagina 219,
5.6.2 (cenni), 5.6.3 fino a pagina 229.
Lezione 5 (21 febbraio 2003)
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
scambio sicuro di dati: crittografia simmetrica e asimmetrica
esercizi di preparazione all'esame
riferimento: capitolo 6: 6, 6.1, 6.2 fino a pagina 258,
6.2.1, 6.4, inizio pagina 268, 6.5.