/simulador_cache

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

Primary LanguageC++GNU General Public License v3.0GPL-3.0

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á.