A UNIVERSIDADE FEDERAL DO CEARA´ - CAMPUS QUIXADA´ ENGENHARIA DE COMPUTAC¸ A˜ O
Por: Alexandre Tinôco • 29/8/2022 • Trabalho acadêmico • 484 Palavras (2 Páginas) • 180 Visualizações
Página 1 de 2
UNIVERSIDADE FEDERAL DO CEARA´ - CAMPUS QUIXADA´ ENGENHARIA DE COMPUTAC¸ A˜ O
Aluno(a): Matr´ıcula:
Data: 03/ 02/ 2022
Per´ıodo: 2021.2
Introduc¸ a˜o a`
Arquitetura de Computa- Prof. Wagner Al-Alam
dores
Trabalho Memo´ rias
Nota:
- Seu computador possui a memo´ria principal conforme ilustrada abaixo com o seu estado atual de conteu´do:[pic 1][pic 2][pic 3][pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12][pic 13][pic 14][pic 15][pic 16][pic 17][pic 18][pic 19]
Considerac¸o˜es:
- Cada ce´lula de memo´ria conte´m 1 Byte preenchido com um caractere ASCII.
- Todo o conteu´do da memo´ria principal esta´ representado na ilustrac¸a˜o.
- Cada bloco da memo´ria principal possui 8 Bytes.
- Com base nas informac¸o˜es apresentadas, responda as seguintes perguntas [2.5 pts]:
- Para esse computador, quantos bits sa˜o necessa´rios para enderec¸ar um bloco da memo´ria principal.
- Quantos blocos da memo´ria principal podem ser enderec¸ados para a mesma linha de CACHE?
- Qual a capacidade dessa memo´ria CACHE em bytes?
- Se voceˆ buscar na memo´ria cache pelo enderec¸o 1001010100, qual caractere ASCII sera´ retornado, ou ocorrera´ um CACHE MISS?
- Se voceˆ buscar na memo´ria cache pelo enderec¸o 1001000110, qual caractere ASCII sera´ retornado, ou ocorrera´ um CACHE MISS?
- Se voceˆ buscar na memo´ria cache pelo enderec¸o 1001010101, qual caractere ASCII sera´ retornado, ou ocorrera´ um CACHE MISS?
- Se voceˆ buscar na memo´ria cache pelo enderec¸o 1101101010, qual caractere ASCII sera´ retornado, ou ocorrera´ um CACHE MISS?
Apo´s executar o programa abaixo, quanto tempo sera´ gasto com a sequeˆncia de acessos a` memo´ria considerando que [5.0 pts]:
- O tempo de acesso a` memo´ria CACHE e´ de 10ns
- O tempo de acesso a` memo´ria principal e´ de 30 ns
1
- [pic 20]Quando ocorrer um CACHE MISS, o tempo total para recuperar um dado na memo´ria principal sera´ acrescido do tempo do acesso pre´vio a` memo´ria CACHE.
#include <stdio.h> int main(){
int i; // Endere¸co de mem´oria 0000000000 int cont=0; // Endere¸co de mem´oria 0000000100 int ac=0; // Endere¸co de mem´oria 0000001000 char vet[100]; // Endere¸co de mem´oria 0100000000
...
Disponível apenas no TrabalhosGratuitos.com