|
Matricola |
Nome |
Cognome |
Voto prova 12/06 |
Errori principali |
|
156471 |
Riccardo |
Colagè |
19 |
1 - non salva $a3 nel frame, errori nella scrittura in B (serve sw!) 2 - un po' scarna la discussione del formato, non discute AluOp 3 - solo alcune considerazioni preliminari sulle varie memorie separatamente ma di fatto non risponde alla domanda 4 - solo alcune considerazioni preliminari ma di fatto non risponde alla domanda 6 - mancano alcuni anticipi, niente sulla realizzazione hw della propagazione |
|
160646 |
Pierdomenico |
Comignani |
21 |
- documentazione scarsa, errata la scelta dei registri $a_ da salvare, errori nella struttura del codice 2 - non motiva nè spiega il formato, poco su AluOp, manca parte del percorso del PC 3 - ci sono delle considerazioni molto generali e preliminari che però non giustificano lo schema (in cui è assente la tabella delle pagine), manca il dimensionamento dei campi, imprecisioni nel trattamento dello spiazzamento 4 - la discussione è in generale corretta ma molto superficiale, i grafici sono poco motivati, il secondo è incompleto e sbaglaito 6 - errori nell'analisi della sw, niente sulla realizzazione hw della propagazione |
|
141583 |
Luca |
Cornice |
insuf = |
1 - praticamente non svolta 2 - non svolta 3 - la discussione è piena di imprecisioni, manca uno schema architetturale "ragionevole" che tenga conto dela struttura degli indirizzi (che peraltro non viene presentata) 4 - estremamente frettoloso, superficiale e poco motivato 5 - errata la risposta al punto 1) 6 - alcuni errori nell'analisi degli anticipi, non specifica quante volte sono necessari, errato il conteggio dei ritardi per le criticità di controllo, niente sulla realizzazione hw della propagazione |
|
165525 |
Roberto |
D'Ignazio |
26 |
1 - non salva $a2 e $a3, sbalgiata la scrittura in B (serve sw!) 4 - discussione un po' sintetica con parecchie imprecisioni, niente su MP 5 - incompleta la risposta al punto 2), poteva motivare meglio la presenza delle stazioni di prenotazione 6 - mancano un paio di anticipi, un errore nel conteggio degli stalli, incompleta la descrizione della realizzazione hw della propagazione |
|
161988 |
Pierluigi |
D'Ippolito |
24 |
1 - molto ben impostato - errori nel passaggio dei parametri ($t3 non era mai stato caricato) e nelle scritture in B 2 - non spiega il formato 3 - considera solo i due livelli mem. princ. /mem second. senza dire nulla sula cache - anche in questo scenario semplificato, comuqnue, avrebbe dovuto introdurre il TLB 4 - imprecisa la discussione su legame tra MR e dim. blk - discussione in generale poco approfondita, niente su MP 6 - manca un anticipo, errata l'analisi di sw, niente sulla realizzazione hw della propagazione |
|
167359 |
Maria |
De Lauretis |
23 |
1 - doveva salvare anche $a2, manca il passaggio dei parametri 2 - non spiega AluOp, non menziona MemRead 3 - la discussione è corretta per le coppie di livelli mem. princ./mem.sec. e cache/mem. princ. ma manca una visione di insieme che spieghi il funzionamento dell'intero sistema di memoria 4 - solo delle considerazioni preliminari ma di fatto non risponde alla domanda 5 - incompleta la risposta al punto 2) |
|
159775 |
Marco |
De Meis |
26 |
1 - doveva salvare anche $a2,errori nella struttura del codice (recupera $v0 prima di effettuare la chiamata), confusioni tra puntatori e parole puntate 2 - poco su AluOp 4 - comincia bene poi la discussione è come troncata ad un certo punto: poco sull'organizzazione della cache, niente su MP 6 - mancano un paio di anticipi |
|
165543 |
Umberto |
Del Duchetti |
25 |
1 - errrata la gestione del frame (o lo allochi tutti in una volta, oppure devi usare il frame pointer), sbagliata la scrittura in B (serve sw e non lw) 3 - sia lo schema che la discussione sono confusi e imprecisi 4 - alcune imprecisioni nell'analisi delle cause di fallimento, niente su MP 5 - poteva motivare meglio la presenza delle stazioni di prenotazione 6 - mancano un paio di anticipi, niente sulla realizzazione hw della propagazione *** RISPOSTA ALLA RIFLESSIONE: i personal computer non sono macchine con prestazioni elevate - se si vogliono prestazioni migliori in presenza di applicazioni "pesanti" bisogna spostarsi nel dominio delle workstation |
|
165485 |
Letizia |
Di Luigi |
insuf = |
1 - errati la gestione del frame e l'uso dei registri, non effettua la scansione con valore soglia e puntatore, errori nel passaggio dei parametri e nella gestione degli array 2 - manca un pezzo del percorso del PC, non discute il formato, non motiva i valori delle linee di controllo 3 - non motiva, non riporta il dimensionamento dei campi, non tratta lo spiazzamento 4 - solo considerazioni estremamente preliminari ma non risponde alla domanda 5 - non risponde al punto 2) 6 - mancano un paio di anticipi, errato il conteggio (non tiene conto della pipeline!), niente sulla realizzazione hw della propagazione |
|
159525 |
Stefano |
Di Sarra |
27 |
1 - doveva salvare anche $a2 e il puntatore di scansione di B, errata la gestione di B 3 - la discussione è corretta per le coppie di livelli mem. princ./mem.sec. e cache/mem. princ. ma manca una visione di insieme che spieghi il funzionamento dell'intero sistema di memoria 6 - errata l'analisi della sw, niente sulla realizzazione hw della propagazione |
|
151475 |
Stefano |
Ferella |
23 |
1 - doveva salvare anche $a2 2 - qualche imprecisione sul percorso dati, non discute il formato, non motiva i valori delle linee di controllo 3 - lo schema è corretto ma non tratta lo spiazzamento, non discute, non mostra il dimensionamento dei campi, non menziona la tabella delle pagine 5 - non svolta 6 - qualche imprecisione nell'analisi degli anticipi, niente sulla realizzazione hw della propagazione |
|
160083 |
Marco |
Gabrielli |
25 |
2 - manca parte del percorso del PC, non motiva i valori delle linee di controllo 3 - considera la sola coppia di livelli mem.princ./mem. sec, - niente sulla cache e sul sistema di memoria nel suo complesso 4 - corretto am avrebbe dovuto spiegare le differenze tra i tipi di fallimenti, niente su MP 5 - incompleta la risposta al punto 2) 6 - manca qualche anticipo, poco sulla realizzazione hw della propagazione (la spiega in linea di principio) |
|
151038 |
Luca |
Guardiani |
20 |
1 - doveva salvare anche $a2, salva i registri nel frame nel momento sbagliato, non recupera il valore restituito da f 2 - non discute il formato, non motiva i valori delle linee di controllo 3 - poco motivato, si limita alla sola coppia di livelli mem.princ./mem. sec, - niente sulla cache e sul sistema di memoria nel suo complesso 4 - la discussione è confusa, poco organica, e con molte inesattezze tecniche 5 - non svolta 6 - niente sulla realizzazione hw della propagazione |
|
166810 |
Davide |
Martelli |
24 |
1 - sbagliata la scrittura in B (serve sw!) 2 - non discute il formato, sbaglia il valore di MemWrite (la beq NON scrive in memoria!) 3 - poco motivato, si limita alla sola coppia di livelli mem.princ./mem. sec, - niente sulla cache e sul sistema di memoria nel suo complesso, niente sul dimensionamento dei campi 4 - corretto ma molto sintetico e a tratti poco motivato 5 - poco motivata la risposta al punto 1) 6 - alcuni errori nell'analisi degli anticipi |
|
165787 |
Alessio |
Montagliani |
27 |
1 - doveva salvare anche $a2 e $a3 2 - memREad e memWrite non possono essere ininfluenti (la memoria deve sapere cosa fare) 3 - manca il dimensionamento dei campi per l'indirizzo visto dalla cache 4 - molte considerazioni preliminari ma non approfondisce poi l'analisi di MR e MP 6 - manca un anticipo |
|
167020 |
Giampaolo |
Pelusi |
23 |
1 - non salva i registri di tipo $a_, incompleta la gestione della chiamata, non mostrra come effettua la scrittura in B 2 - si limita a segnare il percorso 3 - la discussione è corretta ma manca una visione di insieme sia "a parole" che mediante uno schema architetturale, niente sul dimensionamento dei campi dell'indirizzo 4 - niente sull'impatto dell'organizzazione della cache, niente su come migliorare MP 5 - nel punto 1) doveva concentrarsi di più sul perché sono necessarie le stazionidi prenotazione, la risposta al puinto 2) è incompleta 6 - diversi errori nell'analisi degli anticipi, niente sulla realizzazione hw della propagazione |
|
130162 |
Vincenzo |
Sanelli |
27 |
1 - doveva salvare anche $a2 e $a3 6 - non svolta *eccellenti* tutte le altre risposte |
|
160142 |
Raffaele Domenico Pio |
Vaira |
24 |
1 - doveva salvare $a2 e $a3, usa $t0 con ruoli diversi in punti diversi della functionl, in generale c'è molta confusione nell'uso dei puntatori (nelle letture, nelle scritture, nella scansione), non recupera il valore restituito da f 3 - non dà regole generali per il dimensionamento dei campi, considera uno scenario semplificato per la cache (blocchi con una sola parola), non menziona la tabella delle pagine, non commenta 4 - non considera l'impatto dell'organizzazione della cache 6 - niente sulla realizzazione hw della propagazione |
|
165901 |
Fabrizio |
Valente |
19 |
1 - sbaglia: la scelta dei registri da salvare, il momento del salvataggio, il controllo del ciclo (confronta un contatore col valore soglia) - sbagliatissimo l'uso dei puntatori 2 - manca il percorso per PC, non spiega AluOp 3 - descrizione superficiale, piena di inesattezze e confusione tra cache e memoria virtuale 4 - non fornisce la formulazione dettagliata del T_cpu, niente su MP 5 - non spiega PERCHE' servano le stazioni di prenotazione, non risponde al punto 2) 6 - mancano diversi anticipi, confonde tra ritardo e anticipo (che NON è un ritardo, anzi lo evita!), niente sulla realizzazione hw della propagazione |