Anda di halaman 1dari 2

Sistemas Microprocessados - 1a Lista de Exercícios

Prof. Walfredo Lucena

Questões

1) Quantos flip-flops, e de qual tipo, são necessários para se construir um registrador de 32 bits?

2) Explique a pirâmide que representa a Hierarquia de Memórias.

3) O que é Tempo de Acesso de uma memória?

4) O que é Capacidade de uma memória?

5) Qual a diferença entre uma memória SRAM e uma memória DRAM? Cite vantagens e
desvantagens de cada uma.

6) Qual a diferença entre uma memória RAM e uma memória ROM?

7) Qual é a diferença entre uma memória do tipo PROM e uma do tipo EEPROM?

8) Qual é a função do registrador de endereços de memória (REM)? E do registrador de dados de


memória (RDM)?

9) Considere uma célula de uma MP cujo endereço é, em hexa, 9C81 e que tem armazenado em
seu conteúdo um valor igual a, em hexa, F5A. Pergunta-se:
a) Qual deve ser o tamanho, em bits, do REM e do RDM nesse sistema?
b) Qual deve ser a máxima quantidade de bits que podem ser armazenados nessa
memória?

10) Um computador possui uma MP com capacidade para armazenar palavras de 16 bits em cada
uma de suas N células. Sabendo-se que a última célula possui endereço 3FFF, quantos bytes
poderão ser armazenados nessa memória? Obs: Dê o valor em KBytes.

16 bits

0000

:
.

3FFF
11) Quantos bits são requeridos para se endereçar células em uma memória de 128GB?

12) Por que a memória cache aumenta o desempenho de um sistema de computação?

13) Quais as vantagens e desvantagens dos mapeamentos direto, associativo e associativo por
conjunto?

14) Em que circunstâncias uma cache que funciona com mapeamento associativo por conjunto
pode ser considerada igual à cache que funciona com mapeamento direto?

15) Um computador cuja memória principal tem capacidade de 128 MBytes divididos em blocos
de 32 bytes possui uma memória cache com mapeamento direto de 64 KBytes. Quantos quadros
ou linhas esta memória cache deve possuir?

16) Suponha que um computador que usa cache com mapeamento direto possui 1 MByte na
memória principal e uma cache de 32 linhas, onde cada linha da cache contém 16 bytes.
a) Quantos blocos de memória principal existem?
b) Qual é o formato de um endereço visto pela cache, isto é, quais são os tamanhos do
identificador (tag), da linha e do campo palavra.
c) Para qual linha da cache será mapeada a referência de memória 0DB63?

17) Considere que uma memória principal tem 128M palavras. Os blocos têm 64 palavras de
tamanho e a cache consiste de 32K linhas. Mostre o formato para um endereço da memória
principal assumindo um esquema de mapeamento de cache associativa por conjunto de 2 vias.
Certifique-se de incluir os campos e seus tamanhos.

18) Por que é necessário se estabelecer uma política para substituição de linhas para os métodos
de mapeamento associativo e não para o método direto?

19) Explique as seguintes políticas de substituição:


a) LRU (last recently used)
b) FIFO (First in, First out)

20) Descreva as vantagens e desvantagens das políticas de escrita write-through e write-back.

Anda mungkin juga menyukai