Matricola Nome Cognome Voto prova 17/07 Errori principali
  160151 Danilo Andreetti 20 1 - errata la gestione dell'array B
2 - poco progettuale la discussione sul formato, errori nei valori delle linee di controllo (in particolare AluOp non puo' essere ininfluente!!)
3 - non menziona la tabella della pagine (poco preciso nell'analisi del page fault), non firnisce regole generali per il dimensionamento dei campi dell'indirizzo
4 - solo considerazioni preliminari non richieste, ma non risponde alla domanda
5 - niente sul punto 2), confuso, incompleto ed inesatto sul punto 1)
6 - diversi errori nell'analisi degli anticipi, niente sulla propagazione
  167375 Ovidio Bevilacqua insuf 1 - errata la scelta dei registri $a_ da salvare, mancano etichetta e j del ciclo, sbagliati gli accessi alle componenti degli array (sia in lettura che in scrittura), non fornisce documentazione
2 - manca percorso x PC, non discute il formato, non motiva i valori per le linee di controllo (molti dei quali sbagliati)
3 - mancano regole generali per il dimensionamento dei campi, e nell'esempio specifico proposto manca la gestione del campo spiazzamento
4 - incompleta la discussione sul MR (niente su impatto di dim_cache e organizzazione della cache) - definisce il MP ma non lo discute
5 - non svolta
6 - si limtia ad indicare gli anticipi, uno dei quali peraltro sbagliato
  167979 Valerio Bisegna insuf = 1 - errata la scelta del registro $a_ da salvare, errori sugli accessi ad A[i]
2 - non svolta
3 - non svolta
4 - solo considerazioni preliminari non richieste, praticamente non svolta
5 - non menziona l'interazione tra unità di consegna e unità dei salti
6 - non svolta
--PUO' EVENTUALMENTE CONSERVARE LA PARTE DI ASSEMBLER (**LIMITATAMENTE AL PROSSIMO APPELLO**) E RIFARE IL RESTO ARRIVANDO AD UN MASSIMO DI 27
  150108 Paolo Bottini insuf 1 - sbagliato il controllo del ciclo, errori nella gestione del frame e negli accessi agli array, manca completamente la gestione della chiamata (in piu' il tutto e' *estremamente* pasticciato..)
2 - manca percorso x PC
3 - manca uno schema architettuale completo e generale - errata l'analisi dell'indirizzo come visto dalla cache - discussione superficiale
4 - discussione su MR incompleta (niente sull'impatto della dim. della cache e dell'organizzazione della cache
5 - estremamente confuso ed impreciso su entrambi i punti
6 - diversi errori nell'analisi degli anticipi, non considera i cicli di stallo nel conteggio dei cicli di clock, niente sulla propagazione
  168531 Simone Catalano insuf = 1 - non svolta
2 - manca percorso per PC, sbaglia il percorso relativo ai dati, non discute il formato, non motiva le linee di controllo
3 - praticamente non svolta (fornisce lo schema di accesso alla cahce ad indirizzamento diretto ma la domanda era un'altra)
4 - non svolta
5 - superficiale ed incmpleto su entrambi i punti
6 - errori nell'analisi degli anticipi, niente sulla propagazione
  154545 Luciano Cavalieri 27 2 - poteva motivare meglio AluOp
4 - incompleta la discussione sul MR (niente sull'impatto di dim. cache e organizzazione della cache - un po' frettoloso su MP
5 - un po' superficiale su unita' di consegna - incompleta la risposta sul Pentium
6 - alcuni errori nell'analisi degli anticipi
  160985 Adele Ciccone 22 1 - non serviva salvare $a3 (cambia ad ogni iterazione), errori nella gestione di B e nel passaggio dei parametri
2 - manca percorso per PC, poco progettuale la discussione sul formato
3 - discussione un po' confusa e con qualche inesattezza
4 - discussione inizialmente corretta poi vira verso argomenti non pertinenti (lo schema della cache) e non completa cio' che era invece richiesto
5 - poco su quanto richiesto dal punto 1). non inquadra la domanda del punto 2)
6 - diversi errori nell'analisi degli anticipi, errata l'analisi della sw
  160646 Pierdomenico Comignani insuf = 1 - non effettua la scansione con puntatore e valore soglia, numerosi errori nella gestione degli array, errata la gestione del frame, errata la scelta dei registri da salvare, manca il passaggio dei parametri
2 - errati alcuni valori delle linee di controllo, non discute il formato
3 - mancano regole generali per il dimensionamento dei campi, e nell'esempio specifico proposto manca la gestione del campo spiazzamento
4 - la discussione sul MR e' poco organica, incompleta, con numerose inesattezze - niente su MP
5 - troppo poco sulle unit' di consegna, non risponde al punto 2)
6 - errata l'analisi degli anticipi, niente sulla realizzazione hw della pipeline
  167503 Alessandro Cordoni 26 1 - non serviva salvare $a3
2 - manca percorso per PC, descrive il formato ma non lo discute, poteva spiegare meglio AluOp
3 - corretto pure se manca uno schema complessivo - qualche imprecisione
4 - niente su MP
5 - non inquadra la domanda del punto 2)
6 - alcuni errori nell'analisi degli anticpi (in particolare sbagliata l'analisi della sw) - descrive il principio di funzionamento della propagazione ma non dice come si realizza
  175538 Hermes D'Ottavio M. insuf = 1 - gestione errata del frame e la scelta dei registri da salvare, non effettua la scansione con puntatore e valore soglia, errati gli accessi alle componenti degli array, errata la sintassi della sw (!!!),
2 - non progettuale la descrizione del formato, poteva spiegare meglio AluOp, errati i valori delle linee per il controllo della memoria
3 - schema solo accennato e inesatto, errori nella breve discussione
4 - non svolta
5 - non risponde al punto 1), non inquadra la domanda sul pentium
6 - errate le analisi degli anticipi e degli stalli (sia per le criticita' sui dati che per quelle sul controllo), poco approfondito sulla realizzazione hw della propagazione
  150235 Luca Di Fazio 27 1 - non serviva salvare $a3
6 - imposta solo l'analisi degli anticipi (peraltro ne mancano un paio)
  166190 Arianna Di Giamberardino 23 1 - inesattezza nell'uso di un registro
2 - percorso incompleto e con inesattezze, sbagliato qualche valore delle linee di controllo, non spiega AluOp
3 - discussione poco organica, non motiva la presenza del TLB, propone uno schema poco chiaro e privo dell'interazione con la cache - niente sull'indirizzo come visto dalla cache
4 - incompleta la discussione su MR (niente sull'impatto della dim. della cache e della sua organizzazione), alcune imprecisioni - nella discussione su MP pare non astrarre dall'esempio numerico specifico
5 - incompleta la risposta sul punto 2)
6 - un anticipo di troppo, scorretto il conteggio degli stalli - per la prooagazione propone un schema con un esempio specifico senza discutere o motivare
  165947 Luca Di Lonardo 24 1 - impostazione corretta, confonde *regolarmente* puntatore e parola puntata
2 - non discute il formato
3 - mancano regole generali per il dimensionamento di alcuni campi, e nell'esempio specifico proposto manca la gestione del campo spiazzamento
4 - non discute MP
6 - diversi errori nell'analisi degli anticipi, manca il conteggio dei cicli di clock, niente sulla realizzazione hw della propagazione
  154592 Giorgio Eleuteri 26 1 - errata la scrittura in B (serve sw!)
2 - manca percorso per PC, poco approfondita la discussione
3 - schema in parte solo descritto a parole
4 - qualche imprecisione
5 - nel punto 1) non tiene conto delle interazione con l'unita' dei salti
6 - manca un anticipo. errata l'analisi della sw
  165780 Aurelio Esposito 26 1 - doveva salvare anche $t0 e $t1, non avanza in B, errate le scritture
2 - manca percorso per PC
3 - mancano le regole per il dimensionamento dei campi nell'indirizzo visto dalla cache
4 - un po' fretooloso su MP
6 - manca qualche anticipo, manca lo stallo per la criticita' carica-e-usa
  151542 Luca Fatati 21 1 - impostazione corretta, confonde *regolarmente* puntatore e parola puntata
2 - non discute il formato, niente su AluOp, non motiva i valori per le linee di controllo
3 - imprecisioni nello schema relativamente ala parte con i MUX e alla gestione dello spiazzamento
4 - discussione poco organica e con molte inesattezze
5 - non svolta
6 - diversi errori nell'analisi degli anticipi, niente sulla realizzazione hw della propagazione
  162383 Simona Felici 23 1 - errata la gestione di B (sia negli accessi che nell'uso del puntatore)
2 - considera qualche collegamento di troppo, non discute il formato della sw, non motiva i valori delle linee di controllo
3 - fornisce lo schema della cache ad indirizzamento diretto poi descrive solo a parole le differenze
4 - da' la formulazione del tempo di CPU ma poi non risponde al resto della domanda
5 - nel punto 1) non tiene conto delle interazione con l'unita' dei salti
6 - diversi errori nell'analisi degli anticipi, niente sulla realizzazione hw della propagazione
  166327 Stefano Giuliani 26 1 - doveva salvare $a2 e non $a3
2 - poco progettuale la discussione sul formato, niente su AluOp
3 - tratta separatamente cache e memoria virtuale (approfonditamente la prima e frettolosamente la seconda) ma manca una visione di insieme
5 - poco sulle stazioni di prenotazione
6 - mancano un paio di anticipi, niente sulla propagazione
  166304 Michele Greco 23 1 - diversi errori nell'uso dei puntatori
2 - manca percorso per PC, poteva dire qualcosa di piu' su AluOp
3 - schema incompleto
4 - discussione incompleta e con numerose inesattezze
5 - corretto ma un po' superficiale sul punto 2)
6 - alcuni errori nell'analisi degli anticipi, accennata la realizzazione hw della propagazione
  176207 Claudio Intilangelo 27 1 - non serviva salvare $a3
3 - risponde troppo frettolosamente, mancano la discussione e una visione di insieme
6 - mancano un paio di anticipi
  165742 Riccardo Lalli 27 3 - un'incongruenza sul campo spiazzamento
4 - qualche imprecisione, non menziona l'impatto della dim del blocco - discussione comunque ben impostata
5 - non menziona l'interazione tra unita' di consegna e unita' dei salti, incompleta la risposta al punto 2)
6 - inesattezza sul conteggio
  151681 Cristian Lanno 24 1 - non serviva salvare $a3, dimentica il passaggio del parametro
2 - sbaglaito il valore di AluOut (deve essere a 2 bit!)
3 - discussione poco organica e priva di visione di insieme
4 - discussione un po' frettolosa - niente su MP
5 - non inquadra la domanda del punto 2)
6 - mancano alcuni anticipi, ci sono stalli in punti sbaglaiti - spiega il principio della propagazione ma non la sua realizzazione
  160645 Daniele Lattanzio 20 1 - sbaglia le scritture, qualche errore di traduzione
2 - non discute il formato, niente su AluOp
3 - non svolta
4 - discussione incompleta (niente su MP e manca la conclusione di un discorso che comunque era impostato in modo ragionevole)
5 - non risponde a quanto richiesto dal punto 1), incompleta la risposta al punto 2)
6 - mancano un paio di anticipi, poco approfondita la risposta sulla propagazione
  154474 Stefano Leoncini 27 1 - doveva salvare $a2 e non $a0 - un paio di imprecisioni nella scrittura in B (non c'e' bisogno di leggere B[i] prima di scriverlo)
3 - troppo poco sul TLB - manca visione di insieme e schema architetturale complessivo
4 - bene la discussione sul MR ma niente su MP
5 - corretto ma non realmente motivato il punto 1)
6 - un errore nell'analisi degli anticipi - non completa la discussione sulla propagazione
  160436 Alfonso Martelli 19 1 - errate le scritture in B
2 - non segna il percorso, non motiva i valori delle linee di controllo (alcuni dei quali sbagliati)
3 - discussione poco organica e incompleta - manca una visione di insieme - niente sul dimensionamento dei campi
4 - discussione poco organica, incompleta e con diverse imprecisioni - niente su MP
5 - non risponde al punto 1)
6 - sbaglia il conteggio dei cicli di clock (non considera la pipeline!) - niente sulla propagazione
-- PUO' EVENTUALMENTE MANTENERE LA PARTE DI ASSEMBLER E RIFARE IL RESTO *AL PROSSIMO APPELLO* ARRIVANDI AD UN MASSIMO DI 27
  154808 Andrea Miccoli insuf 1 - errata la gestione del frame e la scelta dei registri da salvare, non effettua la scansione con puntatore e valore soglia, errati gli accessi agli array
2 - descrive brevemente il formato ma non lo discute, non motiva i valori per le linee di controllo
3 - non fornisce regole per dimensionamento campo, non gestisce lo spiazzamento
4 - la discussione e' superficiale, poco organica e non mette in evidenza le interdipendenze
5 - non svolta
6 -accenna soltanto, praticamente non svolta
  140865 Carla Monterisi 25 1 - doveva salvare anche $a2, errata l'inizializzazione di $t0, in generale errori nella gestione dei puntatori, errata la scrittura in B
2 - poco progettuale la discussione sul formato, errati i valori delle linee di controllo della memoria (non possono mai essere ininfluenti)
3 - non menziona l'intervento della tabella delle pagine
4 - alcune imprecisioni - spesso confonde tra MP e MR
6 - non completa la discussione sulla propagazione
  166671 Daniele Pantaleone 21 1- doveva salvare anche $a2, qualche errore di traduzione, errata la gestione di B (nelle scritture e nella gestione del puntatore)
2 - manca percorso x PC - poteva dire qualcosa di piu' su AluOp, poco progettuale nella discussione sul formato
3 - non fornisce regole generali per il dimensionamento dei campi, non menziona la tabella delle pagine
4 - si limita alla formulazione del tempo di CPU
5 - niente sul punto 1), incompleta la risposta sul punto 2)
  161753 Alessandro Petrarca 25 1 - errata la scelta dei registri $a_ da salvare, sbaglia la scrittura in B (serve sw!)
2 - non progettuale la discussione sul formato, troppo generico su AluOp
3 - scorretto l'uso dello spiazzamento (peraltro incoerente con lo schema proposto, con blocchi con una sola parola)
4 - discussione poca organica, non considera l'impatto della dim. della cache - nella discussione sul MP non astrae dallo specifico esempio numerico
6 - errori nell'analisi di stalli e anticipi - descrive il princièiio della propagazione ma NON la sua realizzazione
  165957 Maurizio Petrocco 26 2 - non discute il formato, non assegna il valore di AluOp
3 - poco motivato, sbagliata la considerazione sulla relazione tra TLB e tabella della pagine
4 - discussione poco organica, niente su MP
5 - poco sulle stazioni di prenotazione
6 - mancano un paio di anticipi, niente sulla propagazine
  152361 Wassilis Filippo Petruzzellis 26 2 - descrive il formato ma non lo discute, imprecisione sui AluOp, manca percorso x PC
3 - non gestisce lo spiazzamento
4 - imprecisioni, non approfondisce
5 - superficiale la risposta al punto 1)
6 - errata l'analisi della sw, manca un anticipo. superficiale sulla realizzazione della propagazione
  166280 Piergiorgio Ricci 25 2 - non motiva le linee di controllo - sbagliato il valore di MemRead (la add non legge in memoria!)
3 - manca uno schema architetturale complessivo, che includa il TLB e la tabella delle pagine, e che mostri le trasformazioni dell'indirizzo
4 - niente sull'influenza della capacità della cache
5 - in generale approfindisce poco
6 - mancano diversi anticipi, un po' superficiale sulla realizzazione della propagazione
  151800 Luigi Scalzitti 24 3 - tutto corretto ma manca il passo finale di accesso in cache
5 - non svolta
6 - non svolta
  159978 Romina Scarpone insuf = 1 - impostazione scorretta, nell'uso dei registri, nel controllo del ciclo, nella gestione degli array, nella sceta dei registri da salvare
2 - manca percorso per PC, non discute il formato, errata la discussione sulle linee di controllo, errato il valore assegnato ad AluOp
3 - accenna il principio di funzionamento la praticamente non risponde
4 - discussione *estremamente* superficiale e con inesattezze
5 - risponde in modo impreciso e superficiale al punto 1), niente sul punto 2)
6 - errori nell'analisi degli anticipi, errato il conteggio dei cicli di clock (tra l'altro non considera la pipeline!!), la discussione e' piena di inesattezze
  160470 Andrea Silvestri insuf = 1 - propone, curiosamente, due versioni della scansione (una denotata come "puntatore" e l'altra "valore soglia", ma con "scansione con puntatore e valore soglia" NON si intendono due cose separate!!!) - comunque in entrambi i casi ci sono diversi errori relativi alla gestione del frame, all'uso dei puntatori e al controllo del ciclo
2 - manca percorso per PC, errato il valore di AluOp, non discute il formato, non motiva le linee di controllo
3 - non presenta lo schema architetturale, ci sono errori nella discussione
4 - non svolta
5 - inesatta la risposta al punto 1), niente sul punto 2)
6 - errori nell'analisi degli anticipi, non individua la criticita' di tipo carica-e-usa, non risponde in modo corretto alla domanda sulla propagazione
  166805 Lorenzo Spadano insuf = 1 - errata la scelta dei registri da salvare, errati il controllo del ciclo e la gestione del frame - non completa
2 - sbaglia il percorso (la sw scrive in memoria, non nel banco), non discute il formato, incompleto l'assegnamento dei valori alle linee di controllo, peraltro non motivato
3 - fornisce lo schema della cache ad indirizzamento diretto
4 - discussione incompleta e piena di considerazioni sbagliate
5 - troppo poco sull'unita' di consegna
6 - non completa la risposta, ci sono errori nell'analisi degli anticipi
  160192 Vincenzo Sulli 25 4 - solo considerazioni preliminari, ma praticamente non risponde
6 - poteva essere piu' preciso sulla realizzazione della propagazione
  154340 Antonella Teodori 26 1 - non serviva salvare $a
2 - descrive il formato piu' che discuterlo
4 - discussione poco organica, non mette ben a fuoco l'impatto dell'organizzazione della cache
5 - scrive cose corrette sulla schedulazione dinamica in generale, ma non spende UNA perola sulle staizoni di prenotazione - incompleta la risposta al punto 2)
6 - diversi errori nell'analisi degli anticipi, in particolare sbagliata l'analisi della sw - poteva dire qualcosa di piu' sulla realizzazione della propagazione
  166520 Marco Zollo 23 2 - non discute il formato ne' i valori delle linee di controllo (in qualche caso sbagliati)
3 - usa lo schema della cache ad indirizzamento diretto associato all'indirizzo della cache set-associativa
4 - non fornisce la formulazione del t_CPU richiesto, la discussione, poco organica, e' incompleta e non evidenzia le interdipendenze - niente su MP
5 - poco sull'unita' di consegna
6 - alcuni errori nell'analisi sugli anticipi, descrive il principio di funzionamento della propagazione ma non la sua realizzazione
-- PUO' EVENTUALMENTE MANTENERE LA PARTE DI ASSEMBLER E RIFARE IL RESTO *AL PROSSIMO APPELLO*