PROGRAMMA SVOLTO TPI 3DI 2014-2015

Transcript

PROGRAMMA SVOLTO TPI 3DI 2014-2015
PROGRAMMA SVOLTO TPI 3DI 2014-2015
PROFESSORI COBELLO GRAZIA E TORNIERI MARCO
CONTENUTI DI TEORIA:
Introduzione alla rappresentazione delle informazioni
Rappresentazione dei numeri in diverse basi;
conversione da base qualsiasi a base 10 con la rappresentazione polinomiale del numero;
conversione da base 10 a base 2;
Conversione da base 10 a 8 e da base 10 a 16;
conversioni da base 8 a 16 e viceversa.
Operazioni aritmetiche in base 2;
Introduzione alla codifica ASCII e ASCII estesa
Operazioni aritmetiche in base 2: moltiplicazioni e divisioni.
ripasso divisioni in base 2;
rappresentazione dei numeri negativi in complemento a1 e complemento a 2;
conversioni in complemento a due
sottrazioni con codifica in complemento a due;
condizioni di errore in caso di operazioni con overflow
Introduzione alla teoria della codifica delle informazioni analogiche in informazioni digitali
Campionamento dei suoni;
Rappresentazione dei numeri reali in base 2
Rappresentazione dei numeri reali normalizzati in virgola mobile.
Standard IEEE-P754 a 32, 64, 80 bit per i numeri reali normalizzati in virgola mobile.
rappresentazione delle informazioni (numeriche e carattere);
rappresentazione delle immagini (raster e vettoriali).
Rappresentazione delle immagini e dei suoni (campionamento e Midi);
Rappresentazione delle immagini e video con metodi di compressione.
Rappresentazione di immagini e filmati (Wav, Midi, MP3).
Introduzione ai sistemi operativi;
concetto di API e servizi del S.O.
sistemi operativi: time sharing, time slice, multi-utente, processi concorrenti, risorse critiche,
Storia dei sistemi operativi, presentazione su registro elettronico slide 1-25, sistemi sequenziali, batch,
multiprogrammazione, time sharing, real time, modularità dei sistemi operativi, virtualizzazione del processore
attraverso il gestore del processore, virtualizzazione della memoria centrale, virtualizzazione delle periferiche;
Compiti di: Gestore dei processi; gestore della sincronizzazione;
S.O.: concetto di astrazione; funzioni di libreria;
Stratificazione dei moduli di s.o.;
concetto di interruzione hw e sw. Comandi nell'ISA per invocare una syscall;
Funzioni di libreria, e system call;
Introduzione alla comunicazione con le periferiche
tabella dei vettori e chiamata di Interrupt Service Routine.
Comunicazione con le periferiche: processi cpu bound e i/o bound, concetto di interrupt hw.
Comunicazione con le periferiche: tecnica del polling, introduzione dell'interruzione, introduzione del DMAC;
modalità di gestione delle interruzioni da parte della cpu: intr, ack, tabella dei vettori, ISR e salvataggio del contesto
minimo.
Comunicazione con le periferiche: classificazione delle interruzioni, metodo del polling: funzionamento, vantaggi e
svantaggi, meccanismo delle interruzioni: INTR e NMI
Capitolo 5 CISCO sui sitemi operativi e troubleshouting;
CONTENUTI DI LABORATORIO:
Foglio di calcolo – ripresa concetti base, riferimenti assoluti e relativi, formule e funzioni
Formule con uso di funzioni predefinite in Foglio di calcolo (somma, media, max, min, int, radq...); Funzioni logiche:
funzione SE;
Conversioni decimale-binario (8-16 bit) e viceversa, e tra numeri in base 8 e 16, usando Foglio di calcolo
ALU, sommatore di numeri naturali in binario (4,8, 16 bit) con Foglio di calcolo
Sommatore di numeri interi, flags di carry, zero, segno, overflow, parità.
Codifiche per caratteri: ASCII a 7 bit, ASCII esteso ISO (8859-1=latin1, 8859-2, ...). Tabella ASCII
Codifica UNICODE; articolo (in inglese);
Code-points; codifiche UTF-8 e UTF-16 (Codifica caratteri da codepoint Unicode a UTF-8)
S.O. Windows, introduzione e primi comandi shell cmd , variabili di ambiente, reindirizzamento output e input, pipe e
caratteri speciali
Sistema operativo Linux, uso della shell bash
Moduli Linux su piattaforma Cisco con esercitazioni on-line
Utilizzo Linux su macchina virtuale
RAPPRESENTANTI DEGLI STUDENTI
__________________________________
__________________________________
PROFESSORI
__________________________________
__________________________________