Skip to content

Um programa que simula o referenciamento do endereço da memória principal na memória cache.

License

Notifications You must be signed in to change notification settings

Carlos-Mareco/simulador_cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulador de cache

Simula o acesso que o processador precisa realizar na memória cache, onde o processador precisa de um dado da memória principal, mas que esse dado deve ser referenciado na memória cache. Além de que, ao final da execução do programa, é informado a taxa de hits e misses que o processador contabilizou para encontrar a informação na cache.

Compilação e execução

Use o compilador G++ integrante da GCC (GNU Compiler Collection) através do Makefile. Certifique-se de estar no diretório do programa.

make

E para executar, ainda no mesmo diretório do programa, use :

./simulador_cache 4 32

Os parâmetros 4 e 32 são, respectivamente, as quantidades de endereços na memória cache e memória principal.

Ambiente de criação e teste

Informação do OS: Linux Mint 20.1 Cinnamon.
Kernel do Linux: 5.4.0-88-generic
Processador: Intel© Core™ i7-7500U CPU @ 2.70GHz × 2.
Memória: 7.7 GiB.
Editor/IDE: Visual Studio Code 1.61.0.
Compilador: G++ 9.3.0.

Licença

Licenciado sob a GNU General Public License.

Considerações finais

Este programa faz parte de um dos componentes avaliativos da disciplina de Arquitetura de Computadores do Curso de Ciência da Computação da Universidade Federal do Amapá.

About

Um programa que simula o referenciamento do endereço da memória principal na memória cache.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published