181 discussions

Sort discussions Activating the sort button will cause content on the page to be updated.

Punteggio sezione eccezioni

2 replies
Last
Buongiorno,
ho visto la pubblicazione dei risultati finali e, per quanto riguarda la parte sulle eccezioni, in passato avevo ricevuto una mail che mi comunicava la modifica del voto da 26,92 a 34,00, mentre nell'elenco complessivo dei risultati rimane 26,92. Potrebbe ricontrollare i punteggi?
Grazie mille.
2 replies
2 replies
Last

ora dico basta!?

3 replies
Last
Non ci capisco più niente di tutto questo caos e migliaia di punteggi diversi,

spero che i prossimi anni, quando deciderò di dare questo esame, tornerà ad essere una prova normale, come penso fino allo scorso anno, 7/8 crocette e una aperta,  che goduria...

FORZA PROF FERRETTI, si faccia valere i prossimi anni?


3 replies
3 replies
Last

verbalizzazione voti

1 reply
Last
Buongiorno, quando verranno verbalizzati i voti dell'appello di febbraio? Chiedo perchè dovrei iniziare lo stage. Grazie!
1 reply
1 reply
Last

Appello 17 Febbraio 2023

5 replies
Last
Buongiorno, volevo chiederle la conferma che l'appello del 17 Febbraio fosse il completo (dato che su segreterie risulta esserci scritto "prova parziale"), e se poteva darci un orario indicativo di inizio prova.

(Edited by Domenico Giorgio Sorrenti - original submission Wednesday, 15 February 2023, 10:33 AM)

5 replies
5 replies
Last

Appello 26 Gennaio 2023

1 reply
Last

Dato il ridotto numero di iscritti all'appello, inferiore alla capienza del lab14a1, ci sarà un unico turno. L'inizio previsto è alle 09:30 e, vista la durata dell'appello, dopo che avremo completato l'ingresso per l'ultimo studente, non faremo iniziare altri studenti che eventualmente arrivassero in grave ritardo.

1 reply
1 reply
Last

Risultati appello straordinario

3 replies
Last
Buongiorno,

vorrei sapere quando verranno pubblicati i risultati dell'esame svolto il 17 Novembre 2022.

Grazie e buona giornata.

3 replies
3 replies
Last

Esame 26 Settembre

19 replies
Last
Buongiorno,


Chiedo gentilmente se è stato modificato qualcosa circa i punteggi e/o le regole d'esame per l'appello di Settembre

19 replies
19 replies
Last

Punteggi negativi nelle aperte

1 reply
Last
Buongiorno, vorrei chiederle cosa significa aver ricevuto un voto negativo in una o più domande aperte.

Grazie

1 reply
1 reply
Last

Orario esame

1 reply
Last
È un orario flessibile (dalle 10 in poi) o bisogna presentarsi alle 10? Chiedo per via di un impegno importante 
1 reply
1 reply
Last

CONSIGLI SU COME MIGLIORARE

1 reply
Last
Buongiorno, per fortuna ho passato l'esame di questo corso; di gran lunga il peggiore che abbaia mai frequentato.

Gli argomenti non sono neanche così male, ma è tutto il resto a non funzionare. La modalità di esame, le eccessive limitazioni e il rapporto con gli studenti; per certi versi i professori sembrano ossessionati dalla possibilità che noi possiamo copiare.

Gli esercizi visti in aula sono completamente diversi da quelli visti in esame (ad esempio l'errore sulla virgola mobile ha spiazzato molti al primo compitino).

Essere informati la sera prima di dove e a che ora si terrà l'esame causa a molti (basti pensare a chi viene da fuori Milano) disagio; essendo uno studente probabilmente non posso capire i problemi di gestione di un esame con così tante persone.

Trovo buona l'idea di un forum anonimo, utile per scambiarsi informazioni. 

L'esame completo è davvero eccessivamente lungo e difficile da superare (basti il rapporto fra promossi e non). Senza contare l'ansia durante lo svolgimento sapendo che si potrà essere bloccati fra una sezione è la successiva. 

Pregandovi di prendere questo messaggio come una critica costruttiva e utile a migliore il corso e sperando che possiate sistemare i punti dolenti da me sottolineati vi ringrazio per il lavoro e il corso da voi tenuto e vi porgo i miei più cordiali saluti.


1 reply
1 reply
Last

Esito Appello Luglio 2022

3 replies
Last
Buongiorno. 

A scopo puramente informativo, si sa piuomeno in che mese usciranno gli esiti dell'appello di Luglio 2022? 
3 replies
3 replies
Last

chiarimento su ISA e implementazione

Dalle risposte, anche di chi risponde bene, emerge un punto di vista su cui vorrei dare un chiarimento, non tanto "per l'esame", ma per "cultura generale". Diverse vostre risposte implicano che esista una implementazione dello ISA MIPS32 fatta come spiegato a lezione. Il chiarimento, in parte anche accennato a lezione, è il seguente: MISP32 è un ISA, le CPU sono una implementazione; le CPU che implementano questo ISA possono essere realizzate in diversi modi. In particolare, noi abbiamo scelto, per motivi di semplificazione della didattica, di spiegare la versione di ALU più semplice, in cui la somma viene raccontata con lo stantìo approccio "ripple-carry". Vorrei però che vi fosse chiaro che questo NON significa che le CPU che implementano l'ISA MIPS32 abbiano per forza l'ALU costruita secondo l'approccio ripple-carry. Ci sono stati anni ed anni di studi dal ripple-carry ad oggi e, a puro titolo di esempio, anche il libro nomina un approccio differente (carry lookahead), comunque vetusto. Quindi tenete distinti i 2 piani, quello dell'ISA e quello di come potrebbe essere implementato questo ISA.

0 replies

Punteggi recupero isa/software

4 replies
Last
Buongiorno,

ho notato che, per quanto riguarda i recuperi del primo compitino e i completi, nelle sezioni di ISA e software non è presente nemmeno un 34, ma il punteggio massimo rimane 9,50 per le crocette e 10,00 per le domande aperte, per un punteggio complessivo di 30,46. Si tratta di un errore di correzione o per tutti c'è stato almeno un errore nelle domande a risposta chiusa?

Grazie mille

4 replies
4 replies
Last

Errore integrazione voti NE e A

5 replies
Last
Buongiorno,

ieri sera ho inviato al prof. Sorrenti una email con lo stesso oggetto di questo post. Potrebbe cortesemente leggerla?

Ringrazio e saluto.

5 replies
5 replies
Last

Verbalizzazione voto

1 reply
Last
Buongiorno, volevo chiedere se si dovesse fare qualcosa per procedere con la verbalizzazione del voto senza svolgere l'approfondimento o no.

Grazie mille 

1 reply
1 reply
Last

Input alla procedura

1 reply
Last
Buongiorno, avrei una domanda.
Se una procedura richiede in ingresso più di 4 parametri ma io ho a disposizione (seguendo la convenzione) i soli registri da $a0 ad $a3 come faccio a passare ulteriori parametri?
Grazie in anticipo per la risposta.
1 reply
1 reply
Last

differenza fra eccezione e interruzione

1 reply
Last
buongiorno,

come cambia la gestione dell'interruzione se questa è un interrupt hardware  o un altro tipo di eccezione? Viene gstita come ogni altra eccezione oppure varia il modo di trattarla? Chi si occupa dell'effettivo trasferimento(in caso sia un interrupt), c'è uno specifico handler che gestisce il flusso dei dati dalla periferica o la CPU fa tutto "da sola"? Serve comunque l'operazione di restore (sempre in caso sia un interrupt)? 

ringrazio per l'attenzione, buona giornata


1 reply
1 reply
Last

Approfondimento a luglio

6 replies
Last
Buongiorno,

volevo sapere se fosse possibile, nell'appello del 21/7, dare solo l'approfondimento, tenendo buoni i voti dei due compitini.

Grazie mille

6 replies
6 replies
Last

Pseudoistruzioni

2 replies
Last
Da quanto ho capito le pseudoistruzioni sono utili perché mi permettono di scrivere codice in maniera più comoda e poterlo rileggere facilmente, la mia domanda è: qual è il prezzo da pagare? Sono più lente del loro corrispettivo nativo? Oppure comportano altri svantaggi?
2 replies
2 replies
Last

Appendice A

1 reply
Last
L'Appendice A si potrà utilizzare in esame?
1 reply
1 reply
Last

Arrotondamento voto

6 replies
Last
Buonasera,

volevo sapere, dato che il mio voto, compreso di approfondimento, risulta essere 28,66, se tale voto venisse arrotondato a 28 o a 29.

Grazie mille

6 replies
6 replies
Last

Voti finali e loro verbalizzazione

2 replies
Last
Buongiorno,

desideravo chiedere se (e quando), in seguito alla pubblicata valutazione della prova A, saranno comunicati i voti effettivi. Inoltre mi piacerebbe avere qualche delucidazione su come sarà possibile verbalizzare il voto ottenuto (so che quest’ultima questione è stata trattata in un thread precedente, ma non ho trovato - o compreso - la risposta).

Grazie e buona domenica.

2 replies
2 replies
Last

esame NE ed A (was: Prova Totale)

4 replies
Last
salve, potrebbe confermarci come sarà strutturata la prova totale, se sarà come i parziali con 3 crocette e 1 domanda aperta per argomento o verrà tolto qualcosa.

Grazie

(Edited by Domenico Giorgio Sorrenti - original submission Thursday, 14 July 2022, 8:01 PM)

(Edited by Domenico Giorgio Sorrenti - original submission Saturday, 16 July 2022, 7:44 PM)

4 replies
4 replies
Last

Recap regole d'esame e punteggi

4 replies
Last
Buongiorno, la pubblicazione dei voti ha chiarito alcuni dubbi sulle regole d`esame. Sembra che ogni domanda a risposta chiusa valga 4 punti, una risposta sbagliata -1 e una risposta non data valga 0, per ogni parte dunque le `ch` valgono massimo 12 punti. Il voto massimo nelle risposte aperte è stato 10 punti quindi deduco che la risposta perfetta sia tra i 10 e i 12 punti. Per determinare il voto finale di ogni parte viene fatta una proporzione tenendo conto dei due voti e del loro massimo punteggio. Ciò non spiega però perchè alcuni voti superano il 30: .

La media di tutte le parti, se maggiori o uguali a 11.50, andrà a definire il voto finale. Durante l'esame per passare da una sezione all'altra basta rispondere giusto a una sola domanda chiusa, in quanto se anche le altre due sono sbagliate si può recuperare con la domanda aperta. Ciò che non mi è chiaro però è se, in caso di punteggio pieno in tutte le parti e di voto minore a 12 in solo una delle parti, la bocciatura sia automatica.

Chiedo gentilmente di confermare o confutare queste deduzioni in quanto è l'unico modo per capirci qualcosa. 

Vorrei esprimere inoltre la mia delusione nel constatare che ancora non è stato pubblicato un documento che descriva in modo chiaro regole d'esame e punteggi e che sia necessario dedurli DOPO il primo appello da fonti varie

4 replies
4 replies
Last

Definizione asserito e deasserito

3 replies
Last
Spesso quando si parla di clock ,si usa il termine deasserito in corrispondenza del valore basso o asserito in corrispondenza del valore alto. Cosa si intende esattamente con ciò? 
3 replies
3 replies
Last

Voti approfondimento

2 replies
Last
Salve, si può avere una stima della data di pubblicazione dei voti di approfondimento e voti finali? 
Grazie e buona giornata
2 replies
2 replies
Last

Periferiche nel MIPS

2 replies
Last
Nel MIPS le periferiche sono mappate in memoria? Se non lo sono, come vengono gestite?
2 replies
2 replies
Last

Dimensione della cache (mappatura diretta)

3 replies
Last
Buongiorno, per capire meglio avrei due domande da porre.

1) Avere una cache di grandi dimensioni come influisce sul ratio di hit? Se la cache può contenere più informazioni la probabilità di hit aumenta?

2) Risulta più efficiente avere tanti blocchi di dimensioni contenute o pochi blocchi di considerevole dimensione?

Grazie in anticipo per le risposte, buona giornata.
3 replies
3 replies
Last

Valutazioni approfondimento

1 reply
Last
Buongiorno, volevo sapere più o meno tra quanto si avranno i risultati degli esami compresa la prova di approfondimento.
1 reply
1 reply
Last

Incontro per esame

1 reply
Last
Salve prof, non si potrebbe fissare un incontro con lei per poter vedere gli errori che si sono commessi nel proprio esame per evitare di rifarli nel prossimo appello? 

Grazie e cordiali saluti.

1 reply
1 reply
Last

Verbalizzazione voto

1 reply
Last
Buongiorno, volevo chiederle cosa si dovesse fare adesso per la verbalizzazione del voto senza eseguire la prova di approfondimento.

Bisogna aspettare prima che escano tutte le valutazioni sistemate?

Grazie mille

1 reply
1 reply
Last

Dubbio errore di approssimazione

2 replies
Last
Buongiorno,

all'esame mi sono trovato un esercizio in cui era richiesto di calcolare l'errore di approssimazione che si commetterebbe nel rappresentare il numero 17,65579 (vado a memoria ma sono abbastanza sicuro che il numero fosse proprio questo) avendo a disposizione solo 2 cifre dopo la virgola.

Avendo a disposizione solo 2 cifre decimali ho approssimato per eccesso il numero, ottenendo così 17,66, visto che di solito si approssimano per eccesso i numeri >= 5 (e visto che la terza cifra dopo la virgola è un 5) e per difetto invece i numeri < 5.

Ho calcolato poi l'errore facendo la sottrazione:

17,65579 - 17,66 = -0,00421

Siccome questo numero non era presente tra le risposte ho selezionato "nessuna delle precedenti è corretta".

Visto che sono abbastanza sicuro di aver fatto correttamente un altro esercizio (conversione da esadecimale a binario) e visto che il mio punteggio sulla parte di rappresentazione dell'informazione è 2, suppongo di aver sbagliato questo esercizio perciò vorrei sapere se l'approssimazione fatta è errata oppure ho sbagliato qualcos'altro in modo da non ripetere lo stesso errore qualora mi dovesse capitare nuovamente un esercizio del genere.

Ringrazio anticipatamente chiunque chiarirà questo mio dubbio.

2 replies
2 replies
Last

Voto

3 replies
Last
Ho appena visto il mio punteggio, e volevo sapere cosa dovrei fare per capire se abbia o no superato il compito.
3 replies
3 replies
Last

Registri Co-Processore

1 reply
Last
Buongiorno, guardando le slide relative all'esercitazione sulle eccezioni mi è venuto un dubbio riguardante i registri del Co-Processore 0:

$k0 e $k1 sono registri del Co-Processore 0, o vengono soltanto usati dal Co-Processore 0.

Grazie e buona giornata.

1 reply
1 reply
Last

Domande secondo compitino

1 reply
Last
Buongiorno, ho notato un -1 nella parte della domanda aperta sulle eccezioni, e volevo sapere, essendo anche l'errore che mi ha "bocciato", cosa avessi sbagliato.

Sapendo gia la risposta negativa alla revisione del parziale, volevo chiedere  la sua risposta alla suddetta domanda e capire cosa abbia scritto di cosi terribile; la domanda mi pare che fosse all'incirca "in che fase viene rilevata un'eccezione di tipo load....", e non essendo un'eccezione di overflow ho scritto che viene rilevata nella fase di decode, come mostrato dalla FSM del datapath con eccezioni.

Grazie della risposta e buona giornata.

1 reply
1 reply
Last

Esercizio cache

1 reply
Last
Buongiorno, in esame nella sezione riguardante la cache mi è uscita per la seconda volta una domanda a cui non ho saputo dare risposta e volevo chiedere una spiegazione; se non ricordo male, la domanda chiedeva quanto o se aumentava la quantità di miss, se al posto di un trasferimento di una word al secondo ne venivano trasferite 2 (probabilmente non è il testo corretto dell'esercizio, infatti le vorrei chiedere se potesse darmelo lei). Apprezzerei una spiegazione alla domanda siccome penso di averla sbagliata in esame e non resco ad arrivare ad una soluzione. Grazie 
1 reply
1 reply
Last

Link di Drive inesistenti delle slide su ISA

3 replies
Last
Buongiorno,

ho notato che ogni link presente nelle slide riguardanti l'ISA è invalido. Purtroppo sembrerebbero esserci molti esercizi che ora è impossibile scaricare.

Ad esempio, le pagine 14, 16, 18 e 22 di ISA-1 contengono complessivamente 6 link che non funzionano.

È possibile reperire questi materiali dalla pagina del corso? Grazie.

3 replies
3 replies
Last

Appello del 27/06

7 replies
Last
Salve prof, volevo chiederle se poteva dirci (più o meno) quando saranno disponibili gli esiti dell'appello del 27/06 così da riuscire ad avere tempo per riprepararsi per l'appello successivo.

Grazie in anticipo.

Cordiali saluti.

7 replies
7 replies
Last

reti

2 replies
Last

Buongiorno prof,

Vista l'assenza di forum in reti le scrivo qua. Siccome tra un pochino più di una settimana avremo un nuovo appello di reti vorrei sapere entro quando saranno disponibili i risultati dell'appello di 3 settimane fa, per eventualmente prepararci all'appello successivo, onde evitare che arrivino la settimana stessa dell'appello, impedendoci di prepararci adeguatamente in tempo. 


Distinti saluti

2 replies
2 replies
Last

File regole d'esame

1 reply
Last

Buongiorno, sono consapevole che più volte siano state comunicate le regole d'esame dell'appello completo ma, in quanto studente lavoratore full time di anni successivi, non frequento e presto meno attenzione alle comunicazioni rispetto ad altri studenti, di conseguenza ho ancora molti dubbi. Consiglio per completezza e trasparenza, se possibile, di fornire un file power point o word in cui vengano delineate step by step la struttura, le regole e il metodo di valutazione, così da togliere ogni dubbio. Dico tutto ciò considerato che nel file di presentazione del corso vengono delineate vecchie regole d'esame e uno studente poco attento alle comunicazioni ufficiose come me si è trovato un esame completamente diverso da quello comunicato per mezzi ufficiali. Ringrazio i docenti per la disponibilità dimostrata nel rispondere alle numerose domande e richieste

1 reply
1 reply
Last

Opinioni degli studenti

6 replies
Last

Dal momento che i questionari AVA sono generici e hanno domande non sempre utili ad identificare gli eventuali problemi riscontrati dagli studenti durante l'intera esperienza didattica, suggerisco di proporci un questionario ad hoc per questo insegnamento. 


Se questa proposta venisse accolta, esorterei gli studenti a compilarlo (sottolineo, compilatelo) e a farlo senza farsi travolgere dal sentimento di stress del periodo, in modo onesto e costruttivo. 

6 replies
6 replies
Last

esame orale 30.6 come si può seguire?

1 reply
Last
Buonasera, 

essendo l'orale in un aula virtuale, qual'è la modalità per poterlo seguire?

1 reply
1 reply
Last

Orale

1 reply
Last
Volevo sapere se l'orale fosse obbligatorio, o se ognuno possa scegliere se farlo o no.
1 reply
1 reply
Last

Recupero seconda parte nell'appello completo

2 replies
Last
Buongiorno, per chi ha svolto l'appello completo passando la prima parte ma non la seconda, a luglio può fare il recupero della seconda parte o deve svolgere l'appello completo?
2 replies
2 replies
Last

VNE

2 replies
Last
Chiedo scusa per la domanda stupida, ma cosa si intende parlando di VNE? (chiedo perché è un termine che continua ad uscire parlando di valutazioni dell'esame)
2 replies
2 replies
Last

Orario dell'esame

1 reply
Last
Buonasera,

vorrei sapere come sia possibile che alle 19.50 del giorno prima dell'esame (domenica sera) non si sappia ancora a che ora sia l'esame. è una completa mancanza di rispetto nei confronti di noi studenti. Tra tutti i corsi fatti fino ad ora questo è il più disorganizzato sotto tutti i punti di vista, nonostante sia quello con il maggior numero di docenti...

1 reply
1 reply
Last

domanda sui bit usati per I/O

3 replies
Last

Dopo aver cercato su varie fonti tutti i bit usati per i vari trasferimenti I/O, ho provato a scriverli, e volevo sapere se me ne sono dimenticato qualcuno o se sono questi tutti i bit utilizzati:

  • BIT I/O CONTROLLO DA PROGRAMMA = BIT READY, che indica se la periferica è pronta per il trasferimento, e il BIT ERROR, che indica se si è verificato un errore.
  • BIT I/O CON INTERRUPT = BIT READY, che indica se la periferica è pronta per il trasferimento, INTERRUPT REQUEST, che serve alla periferica per richiamare l’attenzione della CPU, INTERRUPT ACKNOWLEDGE, che indica che la CPU si è accorta della richiesta di interrupt e che svolgerà i vari passaggi per la corretta esecuzione del trasferimento.
  • BIT DMA = BIT START, inviato dalla CPU e serve per far iniziare il trasferimento. Un altro segnale usato è quello di INTERRUPT, dato che, senza di esso, la CPU non si potrebbe accorgere del termine del trasferimento.

In questo riassunto ho messo anche i vari tipi di interrupt e volevo sapere da se posso essere considerati bit usati dalle varie tecniche.

3 replies
3 replies
Last

Durata dell'esame

3 replies
Last
Salve vorrei sapere quanto durerà il completo di domani, dato che se durasse come i parziali uniti sarebbe un esame da più di 10 ore con l'approfondimento
3 replies
3 replies
Last

Operazioni nella ALU

5 replies
Last
Salve, mi chiedevo come avvenissero le operazioni di And e Or all’interno della ALU.

La ALU eseguirà l’operazione basandosi sul function, però mi chiedevo a livello logico se si trattasse di una sottrazione, di un’addizione o qualcos’altro

5 replies
5 replies
Last

Possibilità ritiro esame di approfondimento

3 replies
Last
Buongiorno,
Volevo sapere se è possibile ritararsi durante l'esame di approfondimento, annullando così la prova e verbalizzando il VNE ottenuto con i due compitini.
La ringrazio in anticipo della risposta
3 replies
3 replies
Last

Orario esame

Buonasera, a che ora sarà domani l'esame? 
0 replies

Numero cicli di clock per istruzioni

1 reply
Last
Buongiorno, ascoltando la lezione del prof. Ferretti relativa alla pipeline, mi è sorto un dubbio: per le istruzioni, ad esempio la R-type, che esegue tutti i passaggi meno l'accesso in memoria ed impiegherebbe 4 cicli per essere eseguita in un canonico datapath multiciclo, nella pipeline "salta" l'accesso in memoria facendo arrivare mediante apposito bus il risultato al registro MEM/WB per il passaggio di write-back, ma tale operazione è immediata o si esegue al quarto ciclo? In sostanza, la R-type ci mette 4 o 5 cicli ad essere eseguita?
1 reply
1 reply
Last

Branch prediction statica e dinamica

1 reply
Last
Buongiorno. Nell'approfondimento di domani, parlando di branch prediction, è necessario sapere il meccanismo di quello statico oppure va saputo anche quello dinamico? Ho notato che, nella lezione dell'anno scorso tenuta dal prof. Ferretti sull'argomento, viene riportata la branch prediction statica, mentre non sono sicuro di quella dinamica. Grazie e buona domenica.
1 reply
1 reply
Last
1 reply
Last
Buongiorno,

vorrei sapere se nelle domande relative a pipeline e hazard avremo a disposizione lo schema delle slide presentate a lezione per aiutarci a rispondere alla domanda. Vorrei anche chiedere se le due valutazioni negative "-1" e "-2" vengono attribuite solo a domande con risposte particolarmente gravi o a risposte sbagliate in generale (per capire, per esempio, se è più conveniente non rispondere a una domanda e ottenere 0 punti, piuttosto che rispondere in modo errato e ottenere un punteggio negativo).

Ringrazio e saluto.

1 reply
1 reply
Last

Form esame

1 reply
Last
Buonasera, in caso all’appello del 27 si voglia unicamente sostenere la prova d’approfondimento, che opzione va selezionata nel campo obbligatorio “Argomenti NE, quali parti affronterai?”? 
1 reply
1 reply
Last

Appello del 21 luglio e approfondimento

2 replies
Last
Nel caso in cui volessi sostenere l'esame completo il 21 di luglio sarebbe possibile dare l'approfondimento a settembre? O sono obbligato a rinunciare ai punti aggiuntivi dell'approfondimento?
2 replies
2 replies
Last

luogo e orario esame del 27 giugno

1 reply
Last
buongiorno, vorrei sapere il luogo e l'orario dell'esame del 27 giugno

Grazie

1 reply
1 reply
Last

Precisione float

10 replies
Last
Buongiorno, durante l'incontro di oggi pre-compitino si è discusso come argomento la precisione dei numeri float.

il mio dubbio è sul come calcolare a che precisione posso arrivare nel rappresentare numeri in un certo range e come calcolare l'errore relativo che compio rappresentando tali numeri. c'era un esercizio simile nelle esercitazioni ma si parlava di numeri a virgola fissa, per cui mi chiedevo se la procedura di calcolo fosse diversa in base al sistema che di rappresentazione che uso (virgola fissa o virgola mobile).

10 replies
10 replies
Last

Datapath, istruzioni e somme

2 replies
Last
Salve,
Con alcuni miei colleghi, dopo un attento ripasso del Datapath, continuiamo ad avere un dubbio.
Tale dubbio riguarda le istruzioni che eseguono Due Somme durante la fase di fetch ed execute.
Ci chiedevamo in particolare quante somme esegua la jump (teoricamente 1 ovvero l'aggiornamento del program counter).
2 replies
2 replies
Last

Recupero Compitino

1 reply
Last
Buongiorno, volevo chiedere se avendo passato il primo compitino ma non il secondo, è possibile recuperare il secondo il 27 e poi nel caso fare l'approfondimento a luglio?

Grazie Mille in anticipo per la risposta

1 reply
1 reply
Last

BIT DI OFFSET

1 reply
Last
Salve, so che è un argomento su cui si ha già discusso parecchio, ma mi ritrovo ancora a non aver capito quando, nel calcolo del tag, aggiungo quei due bit di offset. Non mi è chiara la frase "individuare un byte all'interno di una parola". Vedo che in esercitazione molte volte non viene utilizzato nonostante ogni blocco della cache contenga più di una word.
1 reply
1 reply
Last

Fraintendimento Slide relativo a Cache (Hit/Miss)

2 replies
Last
Salve. Ho notato nelle slide relative alla Cache, due definizioni di hit/Miss nella quale non mi ritrovo; o quantomeno non riesco ad interpretarle. Le riporto:

"Hit (successo nell'accesso): l'informazione richiesta dal processore si trova in uno dei blocchi nel livello superiore di memoria"
"Miss (fallimento nell'accesso): il dato non è presente nel livello immediatamente superiore ed occorre accedere al livello più distante"

Slide 7, Pdf: GerarchieDiMemorieCache

Non mi trovo nella parte del "livello superiore". 
2 replies
2 replies
Last

Recupero + Approfondimento

1 reply
Last
Salve, è possibile dare recupero di un parziale e l'approfondimento nello stesso giorno?
1 reply
1 reply
Last

Sufficienza esame (compitini)

2 replies
Last
Scusi la domanda super ripetitiva ecc... però c'è troppa confusione a riguardo e non ci sto più dietro...


Mettiamola giù semplice, se non c'è scritto "ins" nella colonna di VNE30 e VNE(compattazione) l'esame risulta superato è corretto? 

Se in un macro argomento si ha 15 (dato da domande ch e ap) ma VNE30 e VNE sono sufficienti (>=18) l'esame è superato?

Grazie

2 replies
2 replies
Last
1 reply
Last
Salve, mi chiedevo se fosse possibile per chi svolge l'esame completo a giugno, esclusa la parte di approfondimento, di recuperare soltanto quest'ultima nell'appello successivo (quello di luglio) dato per scontato che il voto dell'appello svolto a giugno sia sufficiente.
1 reply
1 reply
Last

Valutazione esame di approfondimento

1 reply
Last
Buongiorno,

da quanto ho capito l'esame di approfondimento avrà una valutazione da 0 a 10 e verrà sommato al VNE.

Ciò vuol dire che non c'è possibilità di vedersi ridurre il VNE o addirittura invalidare la prova?

Inoltre è stato detto che l'esame sarà composto da sole domande aperte. In questo caso la singola domanda sarà valutata come le domande aperte dei compitini(quindi anche con un valore negativo) e il risultato finale sarà tipo max(0,media)?

1 reply
1 reply
Last

Partecipazione a Approfondimento

1 reply
Last
Buongiorno, mi è sorto un dubbio. 
All'appello del 27 giugno si può effettuare sia un recupero di un compitino che l'approfondimento?


1 reply
1 reply
Last

Visionare compiti svolti

3 replies
Last
Buongiorno, 

vorrei sapere come mai non è possibile visionare il proprio esame, dato che è un diritto degli studenti poter visionare la propria prova. 

3 replies
3 replies
Last

registrazione voto

5 replies
Last
salve prof, non mi è chiara una cosa, io ho passato entrambe i compitini e, mi corregga se sbaglio, l'approfondimento è opzionale,
per farmi registrare il voto, se non ho intenzione di svolgere l'approfondimento, mi devo comunque iscrivere all'appello del 27/06/2022 e poi non presentarmi alla prova ? come mi dovrei comportare?
la ringrazio in anticipo della risposta
5 replies
5 replies
Last

Control hazard e Structure hazard

1 reply
Last
Buongiorno,

non vorrei risultare ripetitivo qualora la mia domanda sia già stata posta, tuttavia non ho ben compreso se il compito di approfondimento verterà, in materia di hazards, solo su data hazards o coinvolgerà anche control hazards e structure hazards.

Grazie.

1 reply
1 reply
Last

Recupero parziale

4 replies
Last
Buonasera, ma se risultassi insufficiente in un parziale, nei prossimi esami ad esempio quello di settimana prossima, potrò recuperarlo o dovrò fare il completo?
4 replies
4 replies
Last

Punteggio minimo per approfondiento

1 reply
Last
Buonasera, 

necessitavo sapere se è prevista una soglia minima per sostenere la prova di approfondimento o se sia sufficiente aver raggiunto la sufficienza in entrambi i parziali.

Grazie mille

1 reply
1 reply
Last

Struttura appello

7 replies
Last
Buonasera, 

per togliere ogni eventuale dubbio rispetto alla struttura dell'appello, è possibile averne una chiara spiegazione della composizione e della relativa valutazione? (Sebbene sia già stata esplicato il metodo di valutazione, sono sorti dei dubbi rispetto all'approfondimento ed al peso che questo abbia sulla valutazione complessiva).

Spero che questa mia domanda possa avere un riscontro positivo e di chiarimento per tutti/e gli studenti/esse di questo corso :)

7 replies
7 replies
Last

Punteggio minimo

3 replies
Last
Buonasera e mi scusi la domanda che sarà sicuramente ripetitiva ma continuo a non comprendere i punteggi.

Volevo capire, mettendo caso che su un argomento io abbia 3 domande chiuse, escludendo le domande aperte, quante domande chiuse devo fare giuste per arrivare ai 12/34 necessari per essere sufficienti, e quant'è la penalizzazione per ogni domanda chiusa sbagliata?

3 replies
3 replies
Last

Punteggio secondo compitino

5 replies
Last
Buongiorno ho appena visto i punteggi del secondo compitino e ho notato che oltre a mancare la colonna finale, ci sono dei conti che non mi tornano, ad esempio come mai nella prima sezione delle domande chiuse ho un totale di 2 punti su 12? la divisione giusta non dovrebbe essere 4 punti per ogni domanda?

Grazie della risposta.

5 replies
5 replies
Last

Struttura domande appello completo

3 replies
Last
Salve prof, non ho ben capito la struttura dell'esame completo, ma mi sembra di aver capito che rispetto all'ultimo appello sia cambiato: non ci saranno più 16 domande chiuse e 4 aperte con sbarramento a 9 punti sulle crocette? Mi scuso nel caso avesse già spiegato questa cosa ma non ho ben chiaro la struttura dell'esame.

Grazie e cordiali saluti.

3 replies
3 replies
Last

Accettazione voto esame

2 replies
Last
Salve,

vorrei chiedere in che modo si debba procedere per accettare il voto d'esame.

Grazie

2 replies
2 replies
Last

Iscrizione per prova di approfondimento

1 reply
Last
Salve, è necessario iscriversi all'appello del 27 giugno per sostenere la prova di approfondimento?
1 reply
1 reply
Last

prova di approfondimento data

2 replies
Last
buongiorno, la prova di approfondimento si potrà svolgere solo a giugno o ci sarà un recupero anche a settembre?
2 replies
2 replies
Last

Approfondimento Prova Esame

1 reply
Last
Buongiorno.

Vorrei sapere, se possibile, la struttura dell'esame per quanto riguarda la parte di approfondimento. È prevista sia una parte pratica che una parte teorica? 

Grazie mille

1 reply
1 reply
Last

Risultati secondo compitino

4 replies
Last
Salve,

è possibile sapere all'incirca quando si potranno avere i risultati del secondo compitino? prima o assieme alle prove complete? così da aver la possibilità di organizzarsi per un eventuale recupero da sostenere il 27.

Cordiali saluti

4 replies
4 replies
Last

Salto d'appello

1 reply
Last
Non mi ricordo se sia stato detto se per questo corso ci sia il salto d'Appello.
1 reply
1 reply
Last

DUBBIO 2 COMPITINO: utilizzo sottrazione per SLT

6 replies
Last

Buonasera,
premetto che quello che sto chiedendo nasce da una mia mera curiosità, e mi scuso anticipatamente se sono troppo prolisso nella spiegazione e nella richiesta di chiarimento, ma voglio spegnere ogni dubbio, sia per me sia per eventuali colleghi di corso che hanno avuto, stamane, lo stesso dubbio.

In seguito al compitino di stamattina, e confrontandomi con miei colleghi di corso che hanno avuto problemi nello svolgimento del quiz di cui in oggetto, mi sono posto in dubbio sull'operazione di SLT, in quanto studiando, sia dal libro sia dalle lezioni, ho sempre appreso che l'operazione venga implementata anche con una sottrazione nell'architettura MIPS.

Posto questo come assodato, ho invece appreso oggi, dopo il compitino, che la SLT non viene implementata anche con una sottrazione, ma che invece esiste nella ALU una specifica operazione SLT. Quando ho sentito questa affermazione, detto con sincerità, ho inizialmente storto un po' il naso, ma non essendo io molto ferrato in architettura (nonostante sia un corso che mi piace molto) ho deciso di documentarmi e cercare fonti che accreditassero (o che smentissero) questa affermazione.

Studiando e divagando in vari forum, ho solamente trovato una conferma: nel MIPS l'operazione di SLT viene implementata con una sottrazione. Riporto quindi, in sintesi e con una struttura spero comprensibile, quello che ho appreso: 

"nel MIPS l'operazione di SLT viene implementata con una sottrazione, del risultato si considera solo il bit più significativo (quello di segno). Questo perchè a < b viene trasformata in (a-b) < 0. 
Dei 32 bit del risultato (in uscita dalla 32 ALU), si tiene pertanto solamente il bit più significativo che viene portato in uscita come bit 0 (dal mux 0).
Dagli altri mux esce sempre uno zero.
Viene utlizzato un codice del segnale di selezione dell'operazione su più bit (log2(num_operazioni_ALU)) + un segnale che prende il secondo operando negato e imposta a 1 il riporto in ingresso del primo sommatore per trasformare il secondo operando nell'equivalente numero negativo codificato in complemento a 2.
Quindi, in uscita avremo 32 bit di cui solo il bit 0 può assumere valore 0/1; gli altri bit sono sempre 0, in questo senso l'uscita è un flag su 32 bit."

Chiedo gentilmente se è possibile sapere se quanto ho scritto è corretto, o se ci sono errori nel mio ragionamento che portano quindi, contrariamente a quanto penso, l'affermazione di "SLT come specifica operazione" come risposta corretta.

Ringrazio anticipatamente per il tempo eventualmente dedicato.

Andrea Broccoletti


6 replies
6 replies
Last

Gerarchia memorie

1 reply
Last
Salve, rileggendo il capitolo sulle memorie del libro ho trovato una frase che non sono sicuro di aver capito bene, “in most systems, the memory is a true hierarchy, meaning that data cannot be present in level i unless it is also present in level i+1”. Considerando il fatto che la numerazione parte dalla memoria più vicina al processore (livello 1) a quella più lontana (livello n) significherebbe che se un dato si trova al livello 1, dovrà anche trovarsi al livello 2, ma a questo punto, se si trova al livello 2 non dovrebbe trovarsi anche al livello 3 e così via fino al livello n? Mi sembra strano che uno stesso dato possa essere presente in tutti i livelli di memoria, possibile che tutti i dati della RAM siano a loro volta memorizzati in HardDisk/SSD in quanto memoria sottostante?
1 reply
1 reply
Last

Orario Secondo Compitino

1 reply
Last
Buonasera, vorrei cortesemente sapere se fosse possibile comunicarci l'orario del secondo compitino di domani.

Grazie per l'attenzione.

1 reply
1 reply
Last

Dubbio su periferiche mappate in memoria

6 replies
Last
Potreste chiarire questo punto a riguardo delle I/O mappate in memoria?


L'indirizzo dei registri di una periferica è mappato in memoria, la selezione di un registro della periferica avviene tramite un selettore sul bus indirizzi?


Grazie

6 replies
6 replies
Last

Lezioni su argomenti approfondimento

Salve, mi chiedevo se ci saranno altre lezioni sugli argomenti di approfondimento, sui dettagli della cache mancanti e su IEEE.

Mi chiedevo infine se gli argomenti fossero dunque pipeline, hazard, cache (fully associative ecc) e IEEE o se ci fosse altro.

0 replies

Dubbio write miss

5 replies
Last
Buongiorno, leggendo il paragrafo sul libro relativo alle operazioni di write sulla cache e le write miss mi è sorto un dubbio.
Nel caso sia necessario fare una write, il processore scrive i dati nel blocco della cache in cui verrebbe mappato l'indirizzo di memoria in cui vuole scrivere e poi controlla se i campi tag corrispondono oppure effettua prima il controllo dei tag e poi la scrittura?
Ringrazio in anticipo.
5 replies
5 replies
Last

Cache e DRAM | Domande

1 reply
Last
Buonasera,

Vorrei chiedere qualche chiarimento sugli ultimi argomenti:

Nelle cache in cui ciascun blocco, per esempio, contiene una singola word e l'indirizzamento è alla parola, è necessaria comunque la presenza di un bit di word-offset per "completezza" o la selezione è implicita per costruzione della cache? Giusto per capire come comportarsi in eventuali esercizi. Per quanto riguarda i byte-offset immagino di no perché non c'è bisogno di selezionare byte singoli.

Inoltre, non mi sono ben chiari un paio di concetti presenti sul libro riguardo alle DRAM (sempre nel cap.5, cache), ossia il meccanismo di row-buffering e relativo trasferimento a indirizzi successivi, e il vantaggio delle sDRAM che permettono, come dice il libro, di "...trasferire i bit (...) senza dover specificare ulteriori bit di indirizzo". Di quest'ultima frase non ho capito il collegamento con la novità del clock interno, anche un po' per curiosità mia.

Ringrazio in anticipo

1 reply
1 reply
Last

Località spaziale e temporale

1 reply
Last
Potreste dirmi se questa osservazione è corretta?


Un programma che usa una costante sfrutta la località temporale, tipo il calcolo dell'area di un cerchio con pi greco come costante moltiplicativa che verrà usata ogni qual volta verrà chiamata la funzione calcolaArea

Un programma che usa un vettore (array unidimensionale) utilizza la località spaziale accedendo all'indirizzo dell'array +1 ogni ciclo (ad esempio con j ciclo)

Spero sia corretto o almeno spero di aver colto il senso dei principi di località.


Grazie in anticipo.

1 reply
1 reply
Last

Spazio nei blocchi della cache

2 replies
Last
Salve, mi è sorto un dubbio, rivedendo gli esercizi sulla cache, quando l’indirizzamento è a una word (presumo sia il dato ad avere ampiezza di una word) e l’ampiezza del blocco è di 4 word, da quanto ho capito il dato andrà ad occupare una sola word delle 4, cosa viene fatto con le altre 3 disponibili del blocco? Verranno “riempite” con altri dati?
2 replies
2 replies
Last

eret e riabilitazione degli interrupt

3 replies
Last

durate la lezione è stato detto che la istruzione eret riabilitava gli interrupt automaticamente alla fine del exception handler, ma nella appendice A nella sezione delle eccezioni, esempio "Exception Handler" il libro dice: 


"Before returning, the exception handler clears the Cause register; resets

the Status register to enable interrupts and clear the EXL bit, which allows

subsequent exceptions to change the EPC register;"


e nel codice di esempio è l'exception handler che riattiva le interruzioni


mfc0 $k0, $12

andi $k0, Oxfffd

ori $k0, 0x1

mtc0 $k0, $12


quindi volevo capire se il compito di riattivare le interruzione spetta al exception handler o lo fa automaticamente eret

3 replies
3 replies
Last

Differenza tra tempo di miss e miss penalty

4 replies
Last
Buonasera,

non mi è ben chiara la differenza tra tempo di miss e miss penalty, in quanto la definizione di tempo di miss che viene riportata sulle slide coincide con quella di miss penalty di cui parla il libro. Si tratta di un errore o i due concetti sono molto simili?

Ringrazio in anticipo per la risposta.

Cordiali saluti.

4 replies
4 replies
Last

Domanda sottrazione in ca2 in una ALU a 32 bit

1 reply
Last
Avendo una ALU a 32 bit, per svolgere una sottrazione in CA2, bisogna impostare il bit di carryin a 1?
1 reply
1 reply
Last
3 replies
Last
.data
contesto: .asciiz "Rivedendomi la registrazione replicata per T1 (15:30-18:30), sul completamento della Macro sezione sui metodi di Input Output\n\n"
domanda: .asciiz "Riguardando il video verso la fine, viene citata la presenza di un'osservazione sulle Syscall con le interrupt, dicendo che questa parte 'se l'e' scordata nella lezione del T2'. E' possibile avere qualche informazione in piu' riguardo a questa osservazione sulle Syscall?"
.text
main:
la $a0, contesto
jal print_routine
la $a0, domanda
jal print_routine
jr $ra

print_routine:
li $v0, 4
syscall
jr $ra
3 replies
3 replies
Last

Circuito integrato DMA

3 replies
Last
Buonasera, volevo capire se il circuito integrato della DMA risiedesse nella memoria principale o nella periferica. Grazie
3 replies
3 replies
Last

Lista ammissioni secondo compitino

4 replies
Last
Salve Prof, 

quando scopriremo se siamo ammessi al secondo compitino dato che mancano meno di 48 ore all'esame?

4 replies
4 replies
Last

Dubbio sull'annosa questione dei bit di offset

9 replies
Last
Buonasera,

Scusate se pongo una domanda su un argomento più volte discusso, tuttavia ho un dubbio sullo svolgimento di un esercizio. L'esercizio in questione è il primo dell'esercitazione relativa alle cache, che cita :"In una cache direct-mapped con 32 blocchi (da 1 word), quali indirizzi di parole di memoria sono mappati nel blocco 13(decimale)?".

La risposta che è riportata nelle slide è "tutti gli indirizzi di memoria con gli ultimi 5 bit uguali 1101". Da qui sorge il mio dubbio: siccome le parole di memoria sono da 1 byte, per rispondere correttamente alla domanda, non si dovrebbero ignorare i primi due bit dell'indirizzo (al byte), poiché questo (byte) sarà spostato in blocco (di 4 byte) nella cache, nel caso in cui venisse richiesto?

Sotto questa mia ipotesi, la risposta corretta sarebbe "tutti gli indirizzi che hanno i bit [6-2] uguali a 1101". 

Grazie in anticipo per la risposta, il fine di tutto ciò è cercare di capire il funzionamento di questi bit di offset.

9 replies
9 replies
Last

Calcolo dei bit di tag

2 replies
Last
buongiorno.

non ho capito come si individuano i bit del tag quando è presente l’offset. so che ottengo il numero di bit pari a 32-(indice+offset), però non ho capito quali devo considerare. quelli più significativi o quelli subito dopo il l’indice?

2 replies
2 replies
Last

lezione q&a

1 reply
Last
Per caso si potrà seguire in streaming/registrazione la lezione q&a?

Grazie

1 reply
1 reply
Last