![](//www.dsy.it/forum/images/space.gif) |
Paul03 |
Qualche anima pia potrebbe spiegarmi per cortesia ... |
08-06-2005 16:02 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Paul03 |
.arcimaestro.
Registered: Feb 2005
Posts: 290 (0.04 al dì)
Location: Oleggio
Corso: Informatica
Anno: 3
Time Online: 1 Day, 19:39:12 [...]
Status: Offline
Edit | Report | IP: Logged |
Qualche anima pia potrebbe spiegarmi per cortesia il Parsing visto che non riesco a capirci un caxxo!!! grazie....
|
08-06-2005 16:02 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Simeon |
[QUOTE][i]Originally posted by Paul03 [/i]
... |
08-06-2005 17:18 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Paul03
Qualche anima pia potrebbe spiegarmi per cortesia il Parsing visto che non riesco a capirci un caxxo!!! grazie....
Il parsing di che ?
|
08-06-2005 17:18 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
tata1283 |
Ho chiesto al prof quando è possibile andare a fa ... |
08-06-2005 17:33 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
tata1283 |
dottoressa!!!
![](avatar.php?userid=537&dateline=1139401066)
Registered: Oct 2002
Posts: 495 (0.06 al dì)
Location: Albino (BG)
Corso: Informatica
Anno: 3
Time Online: 5 Days, 17:07:20 [...]
Status: Offline
Edit | Report | IP: Logged |
Ho chiesto al prof quando è possibile andare a far registrare il voto sul libretto e mi ha risp il primo appello il 16 giugno ora e aula da guardare sul sito.
|
08-06-2005 17:33 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Paul03 |
Un curiosità, ho provato a svolgere l'esercizio 4 ... |
08-06-2005 17:56 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Paul03 |
.arcimaestro.
Registered: Feb 2005
Posts: 290 (0.04 al dì)
Location: Oleggio
Corso: Informatica
Anno: 3
Time Online: 1 Day, 19:39:12 [...]
Status: Offline
Edit | Report | IP: Logged |
Un curiosità, ho provato a svolgere l'esercizio 4 del compitino di ieri... cos'è che veniva a voi? Ciao grazie...
Ah Simeon, il parsing era riferito per le cache a corrispondnza diretta...
|
08-06-2005 17:56 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Simeon |
[QUOTE][i]Originally posted by Paul03 [/i]
... |
08-06-2005 19:44 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Paul03
Un curiosità, ho provato a svolgere l'esercizio 4 del compitino di ieri... cos'è che veniva a voi? Ciao grazie...
Ah Simeon, il parsing era riferito per le cache a corrispondnza diretta...
Ah capito.
Ti mostro come farei l'esercizio io (non son sicuro al100%)
Allora, la cache e' a 2 vie, capacita' totale 1024byte.
La capacita' di ciascun modulo e' quindi di 1024/2 byte ovvero 512 byte.
Facendo 512/(4 parole/linea*4 byte/parola) otteniamo 32 che e' il numero di linee.
Ora che abbiamo questi dati passiamo al punto a)
1284/(linee*parole/linea*byte/parola) =
1284/32*4*4 = 2(3°blocco di ram) con resto1=260
260/(parole/linea*byte/parola) =
260/4*4 = 16(17°linea di cache) con resto2=4
4/(byte/parola) =
4/4 = 1(2°parola della cache)
Quindi la posizione della cache in cui viene letta la parola dovrebbe essere 3°blocco di ram, 17° linea di cache e 2°parola della cache...
Passiamo al punto b)
La capacita' di un singolo banco come abbiam gia detto e' 512byte, quindi facendo log2 512 otteniamo 9
tag = 32 - log2 capacita'
tag = 32 - 9 = 23
Poi sapendo che dobbiamo indirizzare 32 linee facciamo log2 32 e viene 5
Dobbiamo indirizzare 4 parole a linea quindi log2 4 = 2
Dobbiamo indirizzare 4 byte parola quindi log2 4 = 2
In totale verra' che l'indirizzo sara' composto da 23 bit di tag, 5 bit per indirizzare la linea, 2 bit per indirizzare la parola e 2 bit per indirizzare il byte .
Non so sinceramente rispondere al punto c.
Last edited by Simeon on 08-06-2005 at 19:46
|
08-06-2005 19:44 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Aung SanSuu Kyi |
x tata: grazie. hai risolto il problema con il vot ... |
08-06-2005 20:17 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Aung SanSuu Kyi |
.consigliere.
![](avatar.php?userid=5335&dateline=1113941216)
Registered: Apr 2005
Posts: 141 (0.02 al dì)
Location: cernusco s/n -- biella
Corso: Info
Anno: 2°
Time Online: 1 Day, 23:16:17 [...]
Status: Offline
Edit | Report | IP: Logged |
x tata: grazie. hai risolto il problema con il voto?
x paul: confermo i punti b e c dell'ex 4. Il punto c: dalla cache alla memoria viene trasferita 1 word (il register file è 1 word). Dalla cache alla memoria si trasferisce il blocco di cache, in questo caso 4 words.
Il parsing è un metodo per trovare i bit dell'indirizzo e/o localizzare un dato nella cache dopo una lw. E' assolutamente identico alle divisioni in base 10 che ha fatto simeon, infatti prendere in considerazione solo una parte di un indirizzo base 2 significa proprio dividere per potenze di 2. La mia opinione personale( e quindi opinabile) è che convenga imparare bene un metodo, che sia poi il parsing piuttosto che le divisioni successive e uguale.
|
08-06-2005 20:17 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
fdecollibus |
Scusate, grosso problema con le pipeline. Nei cinq ... |
08-06-2005 21:15 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
fdecollibus |
.arcimaestro.
Registered: Sep 2003
Posts: 261 (0.03 al dì)
Location: Milano
Corso: Ticom
Anno: 2°
Time Online: 11 Days, 17:06:51 [...]
Status: Offline
Edit | Report | IP: Logged |
Scusate, grosso problema con le pipeline. Nei cinque stadi, if, id, ex, mem e wb, ci sono pure tre registi supplementari ex,mem e wb, quelli che contengono i segnali di controllo dell'UC. Ecco, io non ho capito se ci va l'istruzione che si sta eseguendo in quello stadio di pipeline o quella prima. Qualcuno può aiutarmi?
P.S. Per sicurezza, visto che il compitino è domani, posterò anche un thread a parte.
|
08-06-2005 21:15 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Paul03 |
Sai cosa veramentenon riesco a capire... Sto cavol ... |
09-06-2005 14:28 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Paul03 |
.arcimaestro.
Registered: Feb 2005
Posts: 290 (0.04 al dì)
Location: Oleggio
Corso: Informatica
Anno: 3
Time Online: 1 Day, 19:39:12 [...]
Status: Offline
Edit | Report | IP: Logged |
Sai cosa veramentenon riesco a capire... Sto cavolo di metodo delle divisioni successive. non riesco mai a capire che valori si vanno ad utilizzare.
|
09-06-2005 14:28 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Paul03 |
scusate la cocciutaggine, ma quando non capisco un ... |
10-06-2005 12:40 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Paul03 |
.arcimaestro.
Registered: Feb 2005
Posts: 290 (0.04 al dì)
Location: Oleggio
Corso: Informatica
Anno: 3
Time Online: 1 Day, 19:39:12 [...]
Status: Offline
Edit | Report | IP: Logged |
scusate la cocciutaggine, ma quando non capisco una cosa nn la mollo fin quando nn ne vengo a capo...
L'esercizio dice:
Data una cache di 1024byte, a 2 vie, con linee di 4 parole:
a) determinare la posizione in cache in cui viene letta la parola con l’istruzione lw $s0, 1284($zero) [3]
b) sapendo che la parola di indirizzamento è di 32 bit, suddividere i 32 bit tra i vari campi: tag, indirizzamento della linea ed
indirizzamento della word all’interno della linea [1]
c) quante parole è verosimile che vengano trasferite da cache a CPU e da cache alla memoria? [1]
Per come l'ho capita io, dovrei avere una cache costituita da 4 insiemi, ciascuno suddiviso in due blocchi... A questo punto per calcolarmi il mio blocco dovrei fare:
(Numero blocco)Mod(Numero Insiemi) --> essendo cache set-associativa
Di conseguenza: 1284mod4 = 321 R=0 dove 0 è l'insieme in cui andrò a salvare il mio blocco...
Vi sarei veramente grato se riusciste a chiarire questi miei dubbi...
|
10-06-2005 12:40 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Aung SanSuu Kyi |
perchè 4 insiemi?
... |
10-06-2005 18:30 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Aung SanSuu Kyi |
.consigliere.
![](avatar.php?userid=5335&dateline=1113941216)
Registered: Apr 2005
Posts: 141 (0.02 al dì)
Location: cernusco s/n -- biella
Corso: Info
Anno: 2°
Time Online: 1 Day, 23:16:17 [...]
Status: Offline
Edit | Report | IP: Logged |
perchè 4 insiemi?
dobbiamo metterci d'accordo sulla terminologia: numero di entità/insiemi/vie di una cache n-associativa: in questo caso 2 (nel testo "..... a 2 vie....")
quindi 1024 (totale dimensione)/2 (blocchi)= 512 byte per insieme
ogni blocco
512/numero di byte per linea (nel testo 4 word=16 byte)=32 linee
a questo punto consideri la lw:
1284/512= 2 resto 260 --questo vuol dire che stiemo trasferendo il 3° blocco da 512 byte di ram e l'offset è di 260 byte. Ora, o conti 260 byte nella tabella della cache(!) oppure :
260/16(byte per linea dell'entità di cache)= 16 resto 4 -- riga 16 della cache (17° riga) con offset di 4
4/4(numero di word della riga)=1 resto o -- cioè word 1 (2° parola) byte 0 (primo byte)
l'insieme su cui andrai a scrivere non è determinabile, bisognerebbe sapere quale algoritmo di sostituzione utilizza (LRU,LFU,...) ma esula dalla domanda e da quello che devi sapere per questo tipo di esercizio.
Puoi dire solo riga, word e byte della posizione, non l'entità in cui sarà scritto!
mi accorgo adesso di aver scritto le stesse cose di Simeon, perchè non saprei come altro dirlo.
In ogni caso ti consiglio di dare un'occhiata agli esempi sul libro (se non c'è l'hai prova in biblioteca o all'isu).
![:)](images/smilies/smile.gif)
|
10-06-2005 18:30 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Paul03 |
Ok, adesso proverò a guardare un po in giro... gr ... |
11-06-2005 12:22 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Paul03 |
.arcimaestro.
Registered: Feb 2005
Posts: 290 (0.04 al dì)
Location: Oleggio
Corso: Informatica
Anno: 3
Time Online: 1 Day, 19:39:12 [...]
Status: Offline
Edit | Report | IP: Logged |
Ok, adesso proverò a guardare un po in giro... grazie ancora per la disponibilità
|
11-06-2005 12:22 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
clb |
registrazione voto? |
11-06-2005 12:49 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
clb |
.novellino.
Registered: Jul 2004
Posts: 3 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 3:40:51 [...]
Status: Offline
Edit | Report | IP: Logged |
registrazione voto?
Chiedo scusa, a qualcuno è stata confermata da parte del Prof. la possibilità di registrare il voto del compitino il 16 giugno?
Orario? immagino dalle 9:00 in poi durante l'esame....
grazie.
|
11-06-2005 12:49 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
tata1283 |
Re: registrazione voto? |
11-06-2005 12:52 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
tata1283 |
dottoressa!!!
![](avatar.php?userid=537&dateline=1139401066)
Registered: Oct 2002
Posts: 495 (0.06 al dì)
Location: Albino (BG)
Corso: Informatica
Anno: 3
Time Online: 5 Days, 17:07:20 [...]
Status: Offline
Edit | Report | IP: Logged |
Re: registrazione voto?
Originally posted by clb
Chiedo scusa, a qualcuno è stata confermata da parte del Prof. la possibilità di registrare il voto del compitino il 16 giugno?
Orario? immagino dalle 9:00 in poi durante l'esame....
grazie.
Si gli ho mandato un'email chiedendogli quando si pote registrare il voto e mi ha detto all'appello del 16. Per l'ora ha detto di guardare il sito ma credo sia dalle 9 in poi tanto l'esame durerà come minimo 3 ore credo.
|
11-06-2005 12:52 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
x-Fede |
Domanda pratica sull'esame: avete idea se c'è il ... |
14-06-2005 14:19 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
x-Fede |
php guru :)
Registered: Oct 2003
Posts: 51 (0.01 al dì)
Location: Milano
Corso: Informatica
Anno: 11esimo (in binario!)
Time Online: 14:13:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Domanda pratica sull'esame: avete idea se c'è il salto d'appello sotto ad un certo voto dello scritto (con Pedersini)?
|
14-06-2005 14:19 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
fdecollibus |
si, nel senso che Pedersini ha detto che se prendi ... |
14-06-2005 14:21 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
fdecollibus |
.arcimaestro.
Registered: Sep 2003
Posts: 261 (0.03 al dì)
Location: Milano
Corso: Ticom
Anno: 2°
Time Online: 11 Days, 17:06:51 [...]
Status: Offline
Edit | Report | IP: Logged |
si, nel senso che Pedersini ha detto che se prendi meno di dieci al compitino non puoi sostenere l'appello di giugno, ma solo quello di luglio
|
14-06-2005 14:21 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
All times are GMT. The time now is 10:35. |
|
|
![Post New Thread](images/newthread.gif) |
|
![Post A Reply](images/reply.gif) |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|