Simulador memoria cache

528 palavras 3 páginas
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

2010

Felipe Ávila

Leonardo Herbert Gonçalves Ferreira

Wilson Corrêa

Ferramenta de Simulação de Memória Cache

Trabalho de desenvolvimento de uma ferramenta capaz de simular 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 5
Funcionamento 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 objetivo de 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 os mé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 de Write-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 txt contendo 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 o

Relacionados

  • Arquitectura Avançada de Computadores - Simulador de Cache
    4957 palavras | 20 páginas
  • arquitetura de computadores
    34884 palavras | 140 páginas
  • Artigo Mapeamento Direto E Conjunto Associtivo SBC Com Referencias
    1334 palavras | 6 páginas
  • Atps arquitetura de computadores
    558 palavras | 3 páginas
  • Organização De Computadores
    549 palavras | 3 páginas
  • Atps
    3097 palavras | 13 páginas
  • Neander
    5407 palavras | 22 páginas
  • Phenom II
    2632 palavras | 11 páginas
  • 197462
    14244 palavras | 57 páginas
  • ATPS Sistemas Operacionais 1
    9490 palavras | 38 páginas