Exercícios Resolvidos: Memória e Arquitetura de Computadores

Classificado em Computação

Escrito em em português com um tamanho de 2,51 KB

Capítulo 4: Memória Principal

  • 1) 8196 bytes ou 8 KB.
  • 2) Trata-se da atividade de um componente (quase sempre o processador) localizar uma posição de memória e efetuar uma operação de leitura ou de escrita.
  • 3) Leitura e escrita.
  • 4) A diferença reside na capacidade de uma reter um valor de bit enquanto energizada (SRAM), enquanto a outra requer frequentes recarregamentos de energia para manter o valor do bit (DRAM).
  • 5) Memória, endereço, conteúdo e total de bits.
  • 6) A: 13 bits, 8, 32K x 8 = 256K bits.
  • 7) B: 14 bits, 16, 16K x 16 = 256K bits.
  • 8) C: 14 bits, 8, 16K x 8 = 128K bits.
  • 6) REM: Armazenar temporariamente o endereço de acesso a uma posição de memória ao se indicar uma operação de leitura ou escrita. RDM: Armazenar temporariamente uma informação que esteja sendo transferida da memória principal para a UCP (leitura) ou vice-versa (escrita).
  • 7) Barramento de endereços: Interliga a UCP à MP, transferindo bits de endereço. É unidirecional (da UCP para a MP). Barramento de dados: Interliga a UCP à MP, transferindo bits de informação. É bidirecional. Barramento de controle: Interliga a UCP à MP para a passagem de sinais de controle (leitura e escrita).

Capítulo 5: Memória Cache

  • 1) Endereço de MP = 19 bits; Campos de endereço de cache: Tag 5 bits / Conjunto 7 bits / Byte 7 bits.
  • 2) Na etapa de endereçamento do conjunto, visto que cada bloco da MP é diretamente associado a um conjunto.
  • 3) a) 16 bits (Tag 8 bits, Linha 5 bits, Byte 3 bits); b) Endereço da linha 00011 (linha 3); c) Capacidade da cache: 256 bytes.
  • 4) Organização: a) Fisicamente: sequência contínua de N células (1 byte); b) Controle de cache: grupos de bytes denominados linha ou bloco; c) Sistema operacional: grupo de bytes denominado páginas.
  • 5) O tamanho da linha explora o princípio da localidade espacial. Se for muito grande, pode-se perder tempo e espaço trazendo bytes que não serão usados.
  • 10) Cache unificada contém dados e instruções; cache dividida possui dispositivos separados para dados e instruções.

Entradas relacionadas: