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.
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.
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.
Licenciado sob a GNU General Public License.
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á.