Sei sulla pagina 1di 3

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA

CAMPUS CAMPINA GRANDE


CURSO: TECNOLOGIA EM TELEMÁTICA
DISCIPLINA: ARQUITETURA DE COMPUTADORES
PROFESSORA: DANIELLA DIAS

LISTA DE EXERCÍCIOS SOBRE: MEMÓRIA

1. O que é a memória e por que ela é tão importante?


2. Explique por que usamos a aritmética binária e não a decimal no armazenamento digital.
3. O que representa a expressão “computador de n bits”?
4. Por que em um sistema de computação não é possível construir e utilizar apenas um tipo
de memória?
5. Quais das organizações de memória a seguir são possíveis? Quais são razoáveis?
Justifique suas respostas.
(a) 10 bits de endereço para uma memória 1024x8
(b) 10 bits de endereço para uma memória 1024x12
(c) 9 bits de endereço para uma memória 1024x10
(d) 11 bits de endereço para uma memória 1024x10
(e) 10 bits de endereço para uma memória 10x1024
(f) 1024 bits de endereço para uma memória 10x10

6. Mostre 4 organizações possíveis para uma memória de 256bits.


7. Quais os elementos que definem a hierarquia de memória de um computador e como se
subdivide esta hierarquia?
8. Descreva as características de cada um dos conceitos de hierarquia de memória,
apresentados a seguir:
a) Tempo de acesso
b) Capacidade
c) Volatilidade
d) Tecnologia de fabricação
e) Temporariedade
f) Custo
9. Como são classificadas as memórias semicondutoras?
10. Qual a diferença conceitual entre uma memória do tipo SRAM e outra do tipo DRAM?
Cite vantagens e desvantagens de cada uma.
11. Diferencie as tecnologias de fabricação de memória: ROM, PROM, EPROM, EEPROM
e ROM Flash. Apresente um exemplo de aplicação para memórias produzidas com
cada uma destas tecnologias.
12. Faça uma análise comparativa entre Registradores, Memória Cache, Memória Principal
e Memória Secundária, baseada nos parâmetros apresentados na Questão 8 e na
posição de cada uma destas memórias em relação ao processador.
13. Construa uma memória de 256x8 a partir de memórias 32x8. Quantos módulos de
memória 32x8 serão necessários? Quantos bits de endereço serão necessários?
Como se processa o endereçamento?
14. Calcule a distância de Hamming para o código que contém como palavras válidas
apenas as apresentadas a seguir.
00000000, 00110011, 11001100, 11111111, 00111100
15. Ainda em relação a questão anterior, quantos erros podem ser detectados e quantos
podem ser corrigidos? Se possível dê um exemplo de uma palavra com erro que não
podemos determinar com certeza a palavra correta? E, diga quantos erros
aconteceram nessa situação.
16. Explique e exemplifique os termos Big endian e Little endian.
17. Explique como funciona a detecção de erro utilizando o bit de paridade. Quantos erros
podem ser detectados e quantos podem ser corrigidos utilizando esse tipo de
codificação.
18. Que vantagens o uso da memória cache traz ao processamento?
19. Explique o princípio da localidade.
20. Fale sobre a hierarquia de memória.
21. Explique a diferença entre: acesso sequencial, acesso direto, acesso aleatório e
acesso associativo.
22. Defina:
a. Tempo de ciclo
b. Taxa de transferência de memória
23. Relacione tempo de acesso e tempo de ciclo.
24. Explique a diferença entre célula e palavra de memória.
25. Explique a relação entre bloco de memória principal e linha de cache.
26. Explique a diferença na maneira como os dados são transferidos entre: MP-cache e
cache-CPU.
27. Explique a oganização da memória cache, considerando: linhas de cache, tag, bits de
controle e tamanho da linha.
28. O que significam os termos cache hit e cache miss.
29. Qual o impacto de utilizar ou não buffers na organização de memórias cache.

Potrebbero piacerti anche