Mapeamento directo de uma Cache.


Cache com 16 blocos de 1 palavra de 32bits. -> (16 blocos X 1palavra) X 4 bytes, pois é de   32bits

Para saber Nªbits :
                    indice 2⁴ = 16 blocos
                    desvio 2² = 4, que são 4 bits que são precisos para ter 16 blocos
                    etiqueta ->32 - 4 - 2=26
 ________________________________________________
|26 bits de etiqueta   |4 bits Índice | 2 bits desvio|
 --------------------------------------------------------------------

Classifique cada um dos acessos como hit ou miss, sempre que estiver a cache vazia

Cache(representação)


Blocks     incio   
0                 v       
1                 v
2                 v
3                 v
4                 v
5                 v   
6                 v
7                 v
8                 v
9                 v
10               v
11               v
12               v
13               v
14               v
15               v







Estes serão os números requeridos pela cache 3,11,16,21,13,64,48,19,11,3,22

Passagem para Binario dos decimais

11=1011->       etiqueta 0 indice 2   desvio 3 (miss)
16=10000->     etiqueta 0 indice 4   desvio 0 (miss)
21=10101->     etiqueta 0 indice 5   desvio 1 (miss)
13=1101->       etiqueta 0 indice 3   desvio 1 (miss)
64=1000000->etiqueta 1 indice 0   desvio 0 (miss)
48=110000->  etiqueta 0 indice 12 desvio 0 (miss)
19=10100->    etiqueta 0 indice 5   desvio 0 (miss)
3 =11   ->         etiqueta 0 indice 0   desvio 3 (miss)

Cache(representação)


       durante
0         0->etiqueta posta pela memoria
1   
2         0
3   
4         0
5         0
6   
7   
8         0
9   
10   
11   
12      0
13   
14   
15   

Mensagens populares deste blogue

Ectomorfos!?carateristicas, alimentação.

Uma explicação facil e superficial de uma rede informática.

One simply view.