Simulador memoria cache

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (528 palavras )
  • Download(s) : 0
  • Publicado : 14 de outubro de 2011
Ler documento completo
Amostra do texto
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS

Engenharia de Computação

Trabalho de AOC II

Felipe Ávila

Leonardo Herbert Gonçalves Ferreira

Wilson Corrêa

Contagem

2010Felipe Ávila

Leonardo Herbert Gonçalves Ferreira

Wilson Corrêa

Ferramenta de Simulação de Memória Cache

Trabalho de desenvolvimento de uma ferramenta capaz desimular uma Memória cache, apresentado à disciplina de Arquitetura e Organização de Computadores II.

Contagem
Novembro de 2010

SUMÁRIO

.

Conteúdo
Introdução 4
Desenvolvimento 5Funcionamento 6
Código Fonte 7

Introdução

Essa ferramenta foi desenvolvida durante a disciplina de Arquitetura e Organizações de Computadores II no curso de Engenharia da Computação, com o objetivode simular o funcionamento da Memória cache e o seu desempenho. Durante a simulação de funcionamento da memória cache, foi definido os seguintes itens:

➢ Leitura da MP – Foram utilizados osmétodos de Mapeamento Direto e Completamente Associativa, para armazenar os dados na CACHE.

➢ Substituição – Foi utilizado o método FIFO.

➢ Escrita na MP – Foi utilizado o método deWrite-Through.

Nesse relatório iremos descrever melhor o funcionamento do Simulador e explicar como o mesmo foi desenvolvido.

Desenvolvimento

Para o desenvolvimento desse simulador foi utilizado àlinguagem C/C++. Foram criadas algumas funções para facilitar a criação desse simulador, segue abaixo todas as funções utilizadas e uma breve descrição das mesmas.

➢ Le_arq – Lê um arquivo txtcontendo uma instrução o endereço, o tipo e o dado.
➢ ImprimirMatriz – Mostra na tela a Memória Principal e a cache.
➢ ZeraMatriz – Inicializa a Memória Principal e a cache.
➢ CalculaBloco– Calcula o bloco onde o Endereço X esta na MP.
➢ PreencheMatrizMP – Preenche toda MP com dados aleatórios.
➢ ZeraVetor – Inicializar o Controle do FIFO.
➢ MapeamentoDireto – Coloca...
tracking img