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.