PROVA SCRITTA DEL MODULO INTEGRATO E DEL CORSO DI NOME: COGNOME: MATRICOLA: CFU:

Documenti analoghi
PRIMA SCRITTA DEL MODULO DI

PROVA SCRITTA DEL MODULO INTEGRATO E DEL CORSO DI NOME: COGNOME: MATRICOLA: CFU:

NOME: COGNOME: MATRICOLA:

PROVA SCRITTA DEL MODULO DI

PROVA SCRITTA DEL MODULO DI. 13 gennaio 2016 NOME: COGNOME: MATRICOLA: CFU:

PROVA SCRITTA DEL MODULO DI. NUOVO E VECCHIO ORDINAMENTO DIDATTICO (5-7 CFU) 19 febbraio 2015 NOME: COGNOME: MATRICOLA:

SOLUZIONI DELLA PRIMA PROVA INTERMEDIA DEL CORSO DI. NUOVO ORDINAMENTO DIDATTICO 11 Aprile 2006

PROVA SCRITTA DEL MODULO DI. CORSI DI LAUREA IN INGEGNERIA BIOMEDICA INGEGNERIA ELETTRICA, ELETTRONICA ED INFORMATICA 17 luglio 2018

PROVA SCRITTA DEL MODULO DI NOME: COGNOME: MATRICOLA:

PRIMA PROVA INTERMEDIA DEL MODULO DI. CORSO DI LAUREA IN INGEGNERIA ELETTRICA ED ELETTRONICA, INGEGNERIA BIOMEDICA 23 Aprile 2014

SOLUZIONI DELLA PRIMA PROVA INTERMEDIA DEL CORSO DI. NUOVO ORDINAMENTO DIDATTICO 19 Aprile 2007

PROVA SCRITTA DEL CORSO DI. NUOVO E VECCHIO ORDINAMENTO DIDATTICO (5-6-7 CFU) 20 Febbraio 2014

PRIMA PROVA INTERMEDIA DEL CORSO DI C A L C O L A T O R I E L E T T R O N I C I NUOVO ORDINAMENTO DIDATTICO 15 Aprile 2009

PRIMA PROVA INTERMEDIA DEL MODULO DI. 23 aprile 2015 NOME: COGNOME: MATRICOLA: CFU:

PROVA SCRITTA DEL MODULO INTEGRATO E DEL CORSO DI NOME: COGNOME: MATRICOLA: CFU:

PROVA SCRITTA DEL MODULO DI. CORSO DI LAUREA IN INGEGNERIA ELETTRICA ED ELETTRONICA, INGEGNERIA BIOMEDICA 14 febbraio 2017

PROVA SCRITTA DEL CORSO DI C A L C O L A T O R I E L E T T R O N I C I NUOVO E VECCHIO ORDINAMENTO DIDATTICO 26 Settembre 2007

MOTIVARE IN MANIERA CHIARA LE SOLUZIONI PROPOSTE A CIASCUNO DEGLI ESERCIZI SVOLTI

PROVA SCRITTA DEL MODULO DI. 3 luglio 2018 NOME: COGNOME: MATRICOLA:

0/0 1/0 1/0 0/0 0/1 1/0 1/0

SOLUZIONI DELLA PROVA SCRITTA DEL CORSO DI. NUOVO ORDINAMENTO DIDATTICO 6 Febbraio 2003

0/0 1/0 S0 S1 0/0 0/0

PROVA SCRITTA DEL MODULO DI. 13 giugno 2017 NOME: COGNOME: MATRICOLA:

PROVA SCRITTA DEL MODULO DI. 17 giugno 2015 NOME: COGNOME: MATRICOLA: CFU:

PROVA SCRITTA DEL CORSO DI. Corso di Laurea in Ingegneria Biomedica, Ingegneria Elettrica ed Elettronica 17 Luglio 2014

PROVA SCRITTA DEL MODULO DI

PROVA SCRITTA DEL CORSO DI CALCOLATORI ELETTRONICI 19 Febbraio 2013

MOTIVARE IN MANIERA CHIARA LE SOLUZIONI PROPOSTE A CIASCUNO DEGLI ESERCIZI SVOLTI

SOLUZIONI DELLA PROVA SCRITTA DEL CORSO DI. NUOVO E VECCHIO ORDINAMENTO DIDATTICO 26 Febbraio 2002

SOLUZIONI DELLA PROVA SCRITTA DEL CORSO DI. NUOVO E VECCHIO ORDINAMENTO DIDATTICO 27 Febbraio 2003

MOTIVARE IN MANIERA CHIARA LE SOLUZIONI PROPOSTE A CIASCUNO DEGLI ESERCIZI SVOLTI

PROVA SCRITTA DEL MODULO/CORSO DI. 24 novembre 2016

PROVA SCRITTA DEL MODULO INTEGRATO E DEL CORSO DI NOME: COGNOME: MATRICOLA: CFU:

PROVA SCRITTA DEL CORSO DI. NUOVO E VECCHIO ORDINAMENTO DIDATTICO (5-6-7 CFU) 16 Gennaio 2014

PROVA SCRITTA DEL MODULO INTEGRATO E DEL CORSO DI

Corso di laurea in Ingegneria Biomedica, Elettrica, Elettronica ed Informatica

PROVA SCRITTA DEL CORSO DI CALCOLATORI ELETTRONICI 26 Settembre 2012

SOLUZIONI DELLA PROVA SCRITTA DEL CORSO DI. NUOVO E VECCHIO ORDINAMENTO DIDATTICO 17 Gennaio 2002

PROVA SCRITTA DEL MODULO DI. 16 gennaio 2017

SOLUZIONI DELLA PROVA SCRITTA DEL CORSO DI. NUOVO E VECCHIO ORDINAMENTO DIDATTICO 14 Febbraio 2007

MOTIVARE IN MANIERA CHIARA LE SOLUZIONI PROPOSTE A CIASCUNO DEGLI ESERCIZI SVOLTI

PROVA SCRITTA DEL MODULO E DEL CORSO DI. 9 giugno 2016

Fondamenti di Informatica B. Fondamenti di Informatica B. Riepilogo teorico. I passi del progetto. Progetto di circuiti sequenziali. Esercitazione n.

PRIMA PROVA INTERMEDIA DEL CORSO DI C A L C O L A T O R I E L E T T R O N I C I 27 Aprile 2012

Tutorato di Calcolatori Elettronici. Corso di laurea in Ingegneria Biomedica Elettrica, Elettronica e Informatica

PROVA SCRITTA DEL MODULO INTEGRATO E DEL CORSO DI

ESERCIZIO 1 (12 punti) 1. (2 punti) Scrivere la sequenza di istruzioni MIPS che implementino lo pseudocodice:

PROVA SCRITTA DEL MODULO DI. 18 Settembre 2018

SIMULAZIONE DELLA PROVA INTERMEDIA DEL CORSO DI CALCOLATORI ELETTRONICI

SECONDA PROVA INTERMEDIA DEL MODULO INTEGRATO DI NOME: COGNOME: MATRICOLA:

SECONDA PROVA INTERMEDIA DEL MODULO DI. 5 giugno 2015 NOME: COGNOME: MATRICOLA:

SECONDA PROVA INTERMEDIA DEL MODULO DI

SECONDA PROVA INTERMEDIA DEL MODULO DI

SIMULAZIONE DELLA PRIMA PROVA INTERMEDIA DEL MODULO DI. CORSO DI LAUREA IN INGEGNERIA ELETTRICA ED ELETTRONICA, INGEGNERIA BIOMEDICA 21 Aprile 2015

ESERCIZIO 1 Si consideri la seguente funzione f (A, B, C, D) non completamente specificata definita attraverso il suo ON-SET e DC-SET:

SOLUZIONI DELLA PROVA SCRITTA DEL CORSO DI. NUOVO E VECCHIO ORDINAMENTO DIDATTICO 7 Febbraio 2002

SOLUZIONI DELLA PROVA SCRITTA DEL CORSO DI. NUOVO E VECCHIO ORDINAMENTO DIDATTICO 13 Luglio 2004

SECONDA PROVA INTERMEDIA DEL MODULO DI. 20 maggio 2016 NOME: COGNOME: MATRICOLA:

SOLUZIONI DELLA PROVA SCRITTA DEL CORSO DI. NUOVO ORDINAMENTO DIDATTICO 14 Settembre 2004

PRIMA PROVA INTERMEDIA DEL MODULO DI. 22 aprile 2016

SECONDA PROVA INTERMEDIA DEL CORSO DI C A L C O L A T O R I E L E T T R O N I C I NUOVO ORDINAMENTO DIDATTICO 14 Gennaio 2011

PROVA SCRITTA DEL CORSO DI C A L C O L A T O R I E L E T T R O N I C I NUOVO E VECCHIO ORDINAMENTO DIDATTICO 24 Settembre 2008

SOLUZIONI DELLA PROVA SCRITTA DEL CORSO DI. NUOVO E VECCHIO ORDINAMENTO DIDATTICO 28 Settembre 2004

SECONDA PROVA INTERMEDIA DEL MODULO DI C A L C O L A T O R I E L E T T R O N I C I 5 Giugno 2012

SECONDA PROVA INTERMEDIA DEL CORSO DI. NUOVO ORDINAMENTO DIDATTICO 9 Giugno 2006

SECONDA PROVA INTERMEDIA DEL MODULO DI. 1 giugno 2017 NOME: COGNOME: MATRICOLA:

SOLUZIONI DELLA PROVA SCRITTA DEL CORSO DI. NUOVO E VECCHIO ORDINAMENTO DIDATTICO 28 Settembre 2006

MOTIVARE IN MANIERA CHIARA LE SOLUZIONI PROPOSTE A CIASCUNO DEGLI ESERCIZI SVOLTI

x y z F x y z F

PRIMA PROVA INTERMEDIA DEL MODULO DI

Calcolatori Elettronici A a.a. 2008/2009

Architettura degli Elaboratori. Classe 3 Prof.ssa Anselmo. Appello dell 11 Settembre Attenzione:

Calcolatori Elettronici

Architettura degli Elaboratori. Classe 3 Prof.ssa Anselmo. Appello del 12 Gennaio Attenzione:

PRIMA PROVA INTERMEDIA DEL MODULO DI

SOLUZIONI DELLA PROVA SCRITTA DEL CORSO DI. NUOVO ORDINAMENTO DIDATTICO 2 Luglio 2004

SECONDA PROVA INTERMEDIA DEL MODULO DI. 1 giugno 2017 NOME: COGNOME: MATRICOLA:

Tutorato di Calcolatori Elettronici Battista Biggio - Sebastiano Pomata. Corso di Laurea in Ingegneria Elettronica

SECONDA PROVA INTERMEDIA DEL MODULO DI. 5 giugno 2018 NOME: COGNOME: MATRICOLA:

SOLUZIONI DELLA PROVA SCRITTA DEL CORSO DI. NUOVO E VECCHIO ORDINAMENTO DIDATTICO 17 Febbraio 2006

Applicazioni chimiche dell integrazione sistemi di equazioni differenziali

SECONDA PROVA INTERMEDIA DEL MODULO DI. 5 Giugno 2014

Lezione di Tutorato Di Architettura degli Elaboratori B 29/04/2005. SOLUZIONI: Cache

SECONDA PROVA INTERMEDIA DEL MODULO DI. 5 giugno 2018 NOME: COGNOME: MATRICOLA:

Architettura di una CPU moderna

SECONDA PROVA INTERMEDIA DEL CORSO DI C A L C O L A T O R I E L E T T R O N I C I NUOVO ORDINAMENTO DIDATTICO 14 Gennaio 2010

Architettura degli Elaboratori. Classe 3 Prof.ssa Anselmo. Pre-appello del 17 Gennaio Attenzione:

CALCOLATORI ELETTRONICI 30 agosto 2010

Architetture degli elaboratori

Esercizi S A 2.0 S B. =0.2; Metodo B: S B ii)

di correggere 2 bit, purché siano contigui

CALCOLATORI ELETTRONICI 15 luglio 2014

CALCOLATORI ELETTRONICI 25 giugno 2018

Cache associativa. Possibili alternative per il trasferimento di un blocco dalla memoria inferiore alla memoria superiore:

Esercizi sulla memoria cache - Informatica 2 - L. Breveglieri 1

Esercizi di Calcolatori Elettronici

PROVA SCRITTA DEL CORSO DI C A L C O L A T O R I E L E T T R O N I C I NUOVO ORDINAMENTO DIDATTICO 24 Settembre 2009

1) Un calcolatore con processore R3000 avente frequenza di clock pari a 2GHz esegue il seguente programma:

Architettura degli Elaboratori. Classe 3 Prof.ssa Anselmo. Appello del 20 Giugno Attenzione:

Transcript:

PROVA SCRITTA DEL MODULO INTEGRATO E DEL CORSO DI CORSO DI LAUREA IN INGEGNERIA BIOMEDICA CORSO DI LAUREA IN INGEGNERIA ELETTRICA, ELETTRONICA E INFORMATICA 7 Febbraio 29 NOME: COGNOME: MATRICOLA: CFU: ESERCIZIO (8 punti) Progettare una rete sequenziale che presenti un ingresso X e un uscita Z posta a ogni volta che viene riconosciuta la sequenza 0. Si richiee:. (4 punti) il iagramma egli stati, la tabella i flusso e la tabella elle transizioni; 2. (4 punti) il calcolo elle forme minime elle variabili i eccitazione ei flip flop con le mappe i Karnaugh. Si usino flip flop D. Calcolare anche la rete combinatoria per l uscita Z. ESERCIZIO 2 (0 punti) Si consieri un unità i memoria primaria a 024 parole, e una cache i 64 parole. La memoria è organizzata in blocchi a quattro parole ciascuno, e il metoo i inirizzamento è associativo su insiemi a ue vie. ) (2 punto) Spiegare, precisano bene il significato e la funzione ei iversi campi, come vengono interpretati gli inirizzi logici per recuperare l informazione contenuta nella cache. 2) (5 punti) Supporre che vengano richieste, in sequenza, e per ieci volte consecutive, le parole all inirizzo 0 all inirizzo 3 e all inirizzo 52 all inirizzo 543. Motivano ogni passaggio intermeio, inicare chiaramente lo stato finale ella cache opo l ultima chiamata e calcolare l hit ratio. 3) (3 punti) Calcolare il valore minimo ell hit ratio nel caso sia necessario avere un tempo meio i accesso a una gerarchia cache-primaria inferiore a 0 ns, sapeno che il tempo meio i accesso in cache è 5 ns e quello i accesso alla primaria è 50 ns. Il valore i hit ratio trovato al punto preceente soisfa queste specifiche? ESERCIZIO 3 (9 punti) Scrivere una funzione Assembly MIPS moltiplica che implementi il prootto tra ue numeri naturali forniti nei registri $4 e $5, senza far uso ell istruzione mul o muli. Il risultato ell operazione venga memorizzato in $7. ESERCIZIO 4 (5 punti) Si consieri un bus con frequenza MHz, pari a quella el clock i sistema. La capacità el bus ati e bus inirizzi è i 32 bit. Il trasferimento attraverso il bus richiee tre cicli i clock. La memoria presenta un tempo i ciclo pari a 60 ns. ) (3 punti) Spiegare e isegnare chiaramente il protocollo i lettura i una parola alla memoria, precisano il numero minimo i segnali coinvolti nel processo e la tipologia i protocollo. 2) (2 punti) Calcolare il tempo i lettura i una parola a 28 bit, consierano una memoria inirizzata con 32 bit e il protocollo testè escritto.

ESERCIZIO Il iagramma egli stati è il seguente: Cinque stati sono implementabili con tre FF, ma tre egli otto stati configurabili potranno liberamente associarsi a on t care (D). Utilizzano poi FF-D, non c è bisogno i riportare i corrisponenti valori egli ingressi perché essi coinciono esattamente con i valori ello stato futuro (DA=A, DB=B, DC=C ): A B C X A B C Z 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D D D 0 0 D D D 0 0 0 D D D 0 0 D D D 0 0 D D D 0 D D D 0

Semplificano le espressioni elle rete logiche per la transizione ello stato: 0 0 D A = B D B = BC + AX + B Uscita Z: Z = C X 0 D C = BC X + A B C X

ESERCIZIO 2 I campi i inirizzamento sono offset, set inex, e tag. I blocchi sono a quattro parole, quini per la singola parola entro il blocco occorrono ue bit, ovvero l offset è i ue bit. Il numero i bit nei campi cache inex e tag ell inirizzo a ieci bit, ipene al metoo i inirizzamento ella cache. Poiché la cache è inirizzato con metoo set-associativo, il campo set inex è ato al numero i bit necessari per inirizzare la cache tolti i bit i offset e il bit non necessario per l inirizzamento elle ue vie per set. Poiché la cache si inirizza con 6 bit, abbiamo che il set inex è ato tre bit. In sintesi: < tag 5 bit > <set inex 3 bit > < offset 2 bit>. Se vengono richieste, in sequenza, le parole a 0 a 3, significa che vengono richiesti, in sequenza, i primi otto blocchi i memoria primaria. Infatti le prime trentaue parole, esseno raggruppate per quattro (imensione i ogni blocco), corrisponono ai primi otto blocchi. La cache, come si evince ai ati, è ata a 64 parole, organizzate in otto set con ue linee per set (ogni linea ha la stessa imensione el blocco). Poiché il metoo è set-associativo, e la cache si può supporre inizialmente vuota, ciascuno ei blocchi viene copiato in cache nella prima linea libera i ciascun set, causano un miss e tre hit per ciascun blocco. Al termine el primo ciclo, avremo totalizzato unque 3 * 8 = 24 hit su 32 chiamate complessive. Il secono blocco i parole presenta lo stessa sequenza i set inex el preceente (per verificarlo è sufficiente iviere 52/4 = 28, e poi 28/8 = 6 con resto 0). Poiché il metoo è a ue vie, i blocchi trovano spazio nella secona linea libera i ciascun set, con 3 * 8 = 24 hit su 32 chiamate. Dall iterazione 2 alla 0, tutte le parole risieono in cache quini avremo 64 hit per ciascuna elle nove iterazioni. Quini, l hit ratio è ato a: H C = 24 + 24 + 64 9 640 = 48 + 576 640 = 0.975 Per quanto riguara lo stato finale ella cache, al ragionamento fatto sopra: Set Contiene le parole 0 (linea 0) 0-3, (linea ) 52-55 4-7, 56-59 2 8-, 520-523 3 2-5, 524-527 4 6-9, 528-53 5 20-23, 532-535 6 24-27, 536-539 7 28-3, 540-543 Il valore minimo ell hit ratio ati i valori nel testo si calcola alla formula: Da cui: H c > T c+t p T m = 5+50 0 = 45 = 0.9 T p 50 50 T c + ( H c ) T p < T m = 0 Dove Tc è il tempo i accesso in cache, Tp il tempo i accesso in primaria, Tm il tempo meio i accesso alla gerarchia. Dal calcolo risulta eviente che il valore i Hc trovato nel punto preceente soisfa le specifiche, aveno ottenuto un hit ratio pari 0.975 chiaramente superiore a 0.9.

ESERCIZIO 3 Soluzione moltiplica: ai $29, $29, -4 sw $8, 0($29) move $7, $0 move $8, $0 loop: beq $8, $5, exit a $7, $7, $4 ai $8, $8, j loop exit: lw $8, 0($29) ai $29, $29, 4 jr $3 ESERCIZIO 4 Il protocollo prevee attivazione el segnale i READ e contestualmente rilascio ell inirizzo ella parola a cercare (30 ns); tempo i ciclo ella memoria (60 ns); trasferimento ati alla memoria alla CPU (20 ns): 30 ns 60 70 ns ns 20 60 ns ns Il tempo complessivo i trasferimento è ato unque a (30 + 60 + 20)ns = 20ns