Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.49 KB

README.md

File metadata and controls

35 lines (24 loc) · 1.49 KB

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