Buscar

HARDWARE PARA COMPUTAÇÃO - APLICANDO CONHECIMENTO 05

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Realize os exercícios a seguir: 
 
(1) Um computador possui uma MP com capacidade para armazenar palavras de 16 bits em 
cada uma de suas N células, e seu barramento de endereços tem 12 bits de tamanho. Sabe-
se que cada célula pode armazenar o valor exato de uma palavra. Quantos bytes poderão ser 
armazenados nessa memória? 
R: Capacidade para armazenar palavras de 16 bits = 2 bytes 
Barramento de endereços de 12 bits = 2^12 = 4096 
Bits armazenados nessa memória = 2B * 4096 = 8192 B 
 
 
(2) Um computador possui MBR com 16 bits e MAR com 20 bits. Sabe-se que a célula deste 
computador armazena dados com 8 bits. 
(a) Qual é o tamanho do barramento de endereço? 
R: MAR (registrador de endereço) possui 20 bits 
 
(b) Quantas células de memória são lidas em uma única operação de leitura? 
R: Célula = 8 bits cada 
MBR (registrador de dados) = 16 bits 
Logo 16 / 8 = 2 células 
 
(c) Quantos bits tem a memória principal? 
R: T = 2 END 
END = 20 bits 
Célula = 8 bits 
C = T * célula 
C = 2 20 * 8b 
C = 1M * 8b 
C = 8Mb 
 
 
 
 
 
(3) O que é hierarquia de memória? 
R: Elas proveem boa capacidade de armazenamento a um custo razoável e um desempenho 
aceitável, elas suavizam o gap de desempenho entre processadores e memórias. 
 
(4) Quais são as localidades que justificam o sucesso da hierarquia de memória? 
R: O princípio da localidade garante, por exemplo, que a frequência de acessos à memória principal 
(memória mais lenta) seja menor que a frequência de acessos à memória cache (memória mais 
rápida). 
 
(5) Por que não é possível a MP ser totalmente volátil? 
R: A MP precisa de armazenamento não volátil porque alguns dados precisam ser salvos 
permanentemente e nas memórias voláteis os dados são perdidos quando o computador é 
desligado. 
 
 
(6) Uma memória RAM tem espaço máximo de endereçamento de 2K. Cada célula pode 
armazenar 16 bits. Qual é o valor total de bits que podem ser armazenados nesta memória e 
qual o tamanho de cada endereço? 
R: T = 2K * 16 = 32Kb 
T = 2 * 1024 * 16b = 32.768 bits 
 
E = 211 (2048 = 32Kb) = 11 bits 
 
(7) Considere uma célula de uma MP cujo endereço é 2C8116 e que tem armazenado o valor 
F5A16. Sabe-se que, neste sistema, as células têm o mesmo tamanho das palavras e que, em 
cada acesso, é lido o valor de uma célula. 
 
(a) Qual é o tamanho do MBR e do MAR? 
R: MBR (registrados de dados) = 2C8116 = 0010110010000001 = 16 bits 
 
MAR (registrado de endereços) = F5A16 = 111101011010 = 12 bits 
 
 
 
(b) Qual deve ser a máxima quantidade de bits dessa memória? 
R: T = 216 = 65.536 = 64 KB 
Q = 64 KB * 12b = 786.432 bits 
 
 
(8) De que depende, fundamentalmente, a determinação da quantidade máxima de posições 
de memória que um processador consegue endereçar? 
R: A determinação da quantidade máxima de posições de memória que um processador pode 
endereçar vai depender do tamanho do barramento de endereço e da arquitetura do processador.

Continue navegando