Massimo DE SANTO | PROVA FINALE DI CALCOLATORI ELETTRONICI del 13 luglio 2018 - INDICAZIONI GENERALI
Massimo DE SANTO PROVA FINALE DI CALCOLATORI ELETTRONICI del 13 luglio 2018 - INDICAZIONI GENERALI
Prova Finale di Calcolatori Elettronici Indicazioni generali
Per partecipare alla Prova Finale di CE sarà necessario:
- risultare regolarmente prenotati per la seduta del mese di luglio 2018 dell’esame
- aver inviato all’indirizzo desanto@unisa.it, entro e non oltre il prossimo venerdì 6 luglio, una email contenente come oggetto:
- Prenotazione alla Prova Finale di Calcolatori Elettronici di NomeStudente/Matricola
Se lo studente deve anche sostenere la prova di recupero della prova intracorso, il corpo della mail dovrà contenere la frase:
- Devo sostenere la Prova di recupero
in caso contrario il corpo della mail dovrà essere vuoto.
La prova sarà strutturata in 4 parti.
Per ciascuna parte nel seguito viene fornita la specifica, il relativo punteggio max e min (min significa che chi non raggiunge il suddetto minimo non può comunque considerare superato l’esame senza colloquio orale).
E’ obbligatorio rispondere a tutte e quattro le parti altrimenti la prova sarà considerata non valida.
La durata della prova sarà di 2,5 ore. La durata della prova di recupero della prova intracorso sarà di 1,5 ore. Il calendario delle prove con gli elenchi degli studenti e gli orari e luoghi di convocazione sarà pubblicato su questo sito entro le ore 12:00 del 12 luglio 2018.
Non sarà consentita la consultazione di alcun materiale al di fuori di quello da fornito dal docente. Ogni studente riceverà un kit relativo alla prova contenente tutti i fogli necessari per la consegna e un blocchetto di fogli per gli appunti. Gli studenti sono invitati a scrivere in stampatello o comunque con una grafia chiara e leggibile.
PARTI DELLA PROVA
1) Progetto e sintesi di una Rete Sequenziale (punti 8 su 30; min 4)
Data una opportuna specifica lo studente dovrà sviluppare
1.1) diagramma degli stati
1.2) codifica degli ingressi e degli stati
1.3) sintesi della macchina combinatoria
1.4) costruzione della macchina sequenziale dato il tipo di FF da usare
2) Datapath (punti 8 su 30; min 4)
Sarà fornito uno schema di datapath del MIPS con in evidenza i MUX e le Unità Funzionali per le quali occorre generare dei segnali di controllo. Saranno, inoltre, evidenziati i registri (sia del banco dei registri che della memoria) che saranno coinvolti nelle operazioni. Infine, sarà fornito un brano di codice assembler.
Lo studente dovrà:
2.1) definire l’insieme dei valori dei segnali di controllo per ciascuna istruzione
2.2) definire i contenuti dei dei registri evidenziati all’inizio e alla fine dell’esecuzione di ciascuna istruzione
3) Pipelining (punti 6 su 30; min 3)
Sarà fornito un brano di codice assembler e uno schema temporale dell’esecuzione sulla pipeline. Lo studente dovrà evidenziare i conflitti strutturali e sui dati eventualmente presenti.
4) Memorie, I/O, Interruzioni (punti 8 su 30; min 4)
Forniremo 8 domande a risposta multipla sugli argomenti in questione.