|
|
|
![]() |
|
Strumenti |
![]() |
#21 | |
Senior Member
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1529
|
Quote:
allora qui serve un linguaggio internazionale....come hai notato già tu nel primo post, il nostro prof ci ha dato terminologie diverse( ad esempio ciò che tu chami insieme,noi lo chiamiamo blocco.....).Partiamo da questo:cosa intendi te per: - BLOCCO - ETICHETTA
__________________
Ho concluso trattative positive con: Miky71- Maxus- Echirulli (x2)- Giullare- Flyawayrm- Astro76- Marlom- Manuel78- Sclergio- The Saint- Ippo 2001- Fabietto_18. LA DROGA NON E' MAI LEGGERA: E' DROGA. |
|
![]() |
![]() |
![]() |
#22 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Io intendo per blocco quello che il tuo prof chiama dati...
Io intendo per gruppo quello che il tuo prof chiama blocco... Per etichetta la stessa cosa... |
![]() |
![]() |
![]() |
#23 | |
Senior Member
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1529
|
Quote:
__________________
Ho concluso trattative positive con: Miky71- Maxus- Echirulli (x2)- Giullare- Flyawayrm- Astro76- Marlom- Manuel78- Sclergio- The Saint- Ippo 2001- Fabietto_18. LA DROGA NON E' MAI LEGGERA: E' DROGA. |
|
![]() |
![]() |
![]() |
#24 | |
Senior Member
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1529
|
Quote:
__________________
Ho concluso trattative positive con: Miky71- Maxus- Echirulli (x2)- Giullare- Flyawayrm- Astro76- Marlom- Manuel78- Sclergio- The Saint- Ippo 2001- Fabietto_18. LA DROGA NON E' MAI LEGGERA: E' DROGA. |
|
![]() |
![]() |
![]() |
#25 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
TAG = ETICHETTA
LINEA = INDICE WORD+BYTE = SPIAZZAMENTO La divisione in WORD e BYTE è un po assurda... In pratica WORD indica a quale WORD (4 byte) accedere all'interno di quello che io chiamo blocco...mentre BYTE indica a quale byte all'interno della WORD scelta accedere... Questa divisione è inutile ai fini della discussione...anzi addirittura controproducente... Metti che ogni blocco abbia dimensione di 2 byte (chiaramente è una cosa assurda), ma la suddivisione fatta dal tuo prof decadrebbe... |
![]() |
![]() |
![]() |
#26 | |
Senior Member
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1529
|
Quote:
![]()
__________________
Ho concluso trattative positive con: Miky71- Maxus- Echirulli (x2)- Giullare- Flyawayrm- Astro76- Marlom- Manuel78- Sclergio- The Saint- Ippo 2001- Fabietto_18. LA DROGA NON E' MAI LEGGERA: E' DROGA. |
|
![]() |
![]() |
![]() |
#27 | |
Senior Member
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1529
|
Quote:
![]() non hai uno schema che mette accanto cache e memoria centrale e fa vedere i passaggi specifici che subisce un indirizzo di memoria????? se dovessi spiegare passaggio x passaggio come avviene il piazzamento di una istruzione dalla memoria centrale alla cache,come lo faresti??? del tipo 1)l'indirizzo generato viene suddiviso in ETICHETTA-TAG-SPIAZZAMENTO 2)Si legge...... ecc ecc???
__________________
Ho concluso trattative positive con: Miky71- Maxus- Echirulli (x2)- Giullare- Flyawayrm- Astro76- Marlom- Manuel78- Sclergio- The Saint- Ippo 2001- Fabietto_18. LA DROGA NON E' MAI LEGGERA: E' DROGA. |
|
![]() |
![]() |
![]() |
#28 | ||
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
Quote:
Pensa alla cache come ad una memoria...pensala organizzata come una matrice... Dato un indirizzo, la parte dedicata all'indice serve per identificare la linea della matrice... Questa va ad un circuito comparatore...se una delle etichette della linea corrisponde all'etichetta dell'indirizzo e il bit V di questa etichetta è a 1 allora si ha un successo... Il blocco relativo a questa etichetta verrà indicizzato tramite lo spiazzamento: - in caso di lettura i byte interessati verranno trasferiti sul bus... - in caso di scrittura i byte interessati verranno modificati all'interno della cache (e modificati in memoria nel caso di modalità write through) - in entrambi i casi aggiorno R in modo che indichi il blocco a cui non si è acceduto da più tempo (LRU) In caso in cui non ci sia alcuna etichetta corrispondente oppure il gruppo non sia valido provvedo al rimpiazzamento... C'è almeno un gruppo con bit V = 0: - sovrascrivo un gruppo che ha V = 0 Non c'è almeno un gruppo con bit V = 1: - nel caso sia in modalità write through sovrascrivo il gruppo indicato da R (l'avevamo già scritto in memoria al momento della eventuale modifica) - nel caso si operi in modalità write back, il controllore della cache fa uno o più cicli di scrittura per trasferire il blocco individuato da R in memoria, sovrascrivo il blocco Direi che non c'è niente di più da dire... |
||
![]() |
![]() |
![]() |
#29 | |||
Senior Member
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1529
|
Quote:
Quote:
![]() e infine quando hai detto: Quote:
![]() grazie ancora della disponibilità! ![]()
__________________
Ho concluso trattative positive con: Miky71- Maxus- Echirulli (x2)- Giullare- Flyawayrm- Astro76- Marlom- Manuel78- Sclergio- The Saint- Ippo 2001- Fabietto_18. LA DROGA NON E' MAI LEGGERA: E' DROGA. |
|||
![]() |
![]() |
![]() |
#30 | ||
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
Quote:
In un bus a 16 bit: 16 - 6 - 4 = 6 bit In un bus a 40 bit: 40 - 6 - 4 = 30 bit Non hai specificato la dimensione del bus indirizzi del tuo esempio e per quello ho specificato solo l'unica cifra significativa per l'esempio... Come fai ad avere 16 bit di etichetta ?!?!?! 16 + 6 + 4 = 26 bit... avete un bus idnirizzi a 26 bit ? Mi sembra strano... |
||
![]() |
![]() |
![]() |
#31 | |
Senior Member
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1529
|
Quote:
cmq calcola che l'esempio del libro nn si basa sulla domanda da me posta...si basa su una cache di 2048 linee......
__________________
Ho concluso trattative positive con: Miky71- Maxus- Echirulli (x2)- Giullare- Flyawayrm- Astro76- Marlom- Manuel78- Sclergio- The Saint- Ippo 2001- Fabietto_18. LA DROGA NON E' MAI LEGGERA: E' DROGA. |
|
![]() |
![]() |
![]() |
#32 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
![]() 2048 linee = 2^11...11 bit di indice Se metti 16 bit di etichetta scommetto che i byte sono 32 per blocco... Di conseguenza...5 bit di spiazzamento... Dico bene ? |
|
![]() |
![]() |
![]() |
#33 | |
Senior Member
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1529
|
Quote:
![]() infatti ti ricordi il discorso di WORD e BYTE??? ebbene sono uno 3 BIT e l'altro 2BIT!!!
__________________
Ho concluso trattative positive con: Miky71- Maxus- Echirulli (x2)- Giullare- Flyawayrm- Astro76- Marlom- Manuel78- Sclergio- The Saint- Ippo 2001- Fabietto_18. LA DROGA NON E' MAI LEGGERA: E' DROGA. |
|
![]() |
![]() |
![]() |
#34 |
Senior Member
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1529
|
ok grazie dell'aiuto!!!se rileggendo gli appunti e i tuoi suggerimenti dovessi avere qualche altro dubbio (
![]() ![]() ![]() ![]() ![]() ![]() ps:su che libro di testo hai basato il tuo studio???
__________________
Ho concluso trattative positive con: Miky71- Maxus- Echirulli (x2)- Giullare- Flyawayrm- Astro76- Marlom- Manuel78- Sclergio- The Saint- Ippo 2001- Fabietto_18. LA DROGA NON E' MAI LEGGERA: E' DROGA. |
![]() |
![]() |
![]() |
#35 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Certo se hai bisogno chiedi pure
![]() Quote:
http://www.ateneonline.it/LibroAteneo.asp?item_id=916 Sono 7 pagine sulla cache...se vuoi... Ma dimmelo in PVT... |
|
![]() |
![]() |
![]() |
#36 |
Senior Member
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1529
|
Adesso ho capito tutto!!!Il problema, come pensavo dall'inizio, era che il mio libro di testo non specificava una cosa fondamentale,ossia la seguente che metto per tutto coloro che vogliono saperne di +:
Nel livello della memoria centrale e nel livello della memoria cache le locazioni di memoria sono raggruppate in blocchi (insiemi allineati di locazioni consecutive), di qualche decina di byte (tipicamene 32), e il trasferimento d'informazione dal livello inferiore a quello superiore avviene sempre a livello di blocco. ![]()
__________________
Ho concluso trattative positive con: Miky71- Maxus- Echirulli (x2)- Giullare- Flyawayrm- Astro76- Marlom- Manuel78- Sclergio- The Saint- Ippo 2001- Fabietto_18. LA DROGA NON E' MAI LEGGERA: E' DROGA. |
![]() |
![]() |
![]() |
#37 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Con la cache write through la scrittura non avviene a blocchi... Con la cache write back tutti i trasferimenti avvengono esclusivamente a blocchi...
|
![]() |
![]() |
![]() |
#38 | |
Senior Member
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1529
|
Quote:
![]()
__________________
Ho concluso trattative positive con: Miky71- Maxus- Echirulli (x2)- Giullare- Flyawayrm- Astro76- Marlom- Manuel78- Sclergio- The Saint- Ippo 2001- Fabietto_18. LA DROGA NON E' MAI LEGGERA: E' DROGA. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:06.