Você está na página 1de 2

7ª Semana

1. Considere as seguintes afirmações com relação a uma típica hierarquia de memória


de um
sistema computacional:

I. O primeiro nível na hierarquia é formado pelo banco de registradores da CPU.


II. Cada nível mapeia endereços de uma memória maior e mais lenta em uma memória
menor e mais rápida situada em uma posição mais alta na hierarquia.
III. O custo da memória aumenta proporcionalmente com a sua capacidade de
armazenamento.
IV. À medida que nos afastamos da CPU, a memória de nível mais baixo se torna mais
lenta e maior.

Estão corretas:
a) Apenas as afirmativas I, II e III.
b) Apenas as afirmativas II, III e IV.
c) Apenas as afirmativas I e II.
d) Apenas as afirmativas I, II e IV.
e) Todas as afirmativas.

2. Com relação as propriedades de uma hierarquia, marque a alternativa incorreta:

I. Localidade de Referência é definida como o comportamento de programas segundo o


qual referências à memória geradas pela CPU, para acesso a instruções ou a dados, faz
com que estes acessos estejam agrupados em certas regiões (ou seqüência) no tempo
ou no espaço.
II. A localidade espacial está relacionada com a localidade seqüencial, pela qual
elementos em posições consecutivas da memória têm chance de serem acessados em
seqüência, como ocorre, por exemplo, em referências a instruções de um programa e a
elementos de um arranjo.
III. Há dois métodos básicos para manutenção da consistência entre os níveis da
hierarquia: Localidade temporal e Localidade espacial.
IV. Cópias de um mesmo item devem ser consistentes ao longo de níveis sucessivos da
hierarquia de memória.

3. Qual a diferença entre e PROM e EPROM?


A PROM permite que os dados sejam gravados apenas uma vez também, só
que isso é feito eletricamente pelo fornecedor ou pelo cliente, após sua
fabricação. Já a EPROM é uma PROM que pode ser apagada e reutilizada.
Pode ser programável (com queimadores de PROM) e apagada (com
máquinas adequadas, à base de raios ultravioleta).

4. O que é a memória DRAM?


As DRAMs são chamadas de RAMs dinâmicas porque os valores
armazenados em cada célula de bit não são estáveis. Ao longo do tempo,
fugas de corrente farão com que as cargas armazenadas nos capacitores
sejam drenadas e perdidas. Para evitar que o conteúdo de uma DRAM seja
perdido, ela precisa ser refrescada.

5. Explique a diferença entre associatividade de caches.

A associatividade de uma cache determina quantas posições dentro dela


podem conter um dado endereço de memória. Caches com alta
associatividade permitem que cada endereço seja armazenado em muitas
posições na cache, o que reduz as faltas de cache causadas por conflitos
entre linhas que precisam ser armazenadas no mesmo conjunto de
posições. Caches com baixa associatividade restringem o número de
posições nas quais um endereço pode ser colocado, o que aumenta o
número de faltas, mas simplifica o hardware da cache, reduzindo a
quantidade de espaço ocupado por ela e, frequentemente, reduzindo o
tempo de acesso.