Projeto da disciplina de Arquitetura de Computadores (Engenharia de Software, Unipampa). Contém um simulador de memória cache totalmente associativa (FAM) em Java, além do código base da disciplina.
Simula uma cache totalmente associativa: carrega a memória principal, processa
uma sequência de endereços (Enderecos.txt) e imprime os resultados. É
implementado com uma tabela hash e lista de nós.
Cache.java,MapaHash.java,Memory.java,Noh.java— estrutura da cacheMain.java— ponto de entradaEnderecos.txt,MemoriaPrincipal.txt— dados de entrada
A partir da raiz do repositório:
javac FAM/*.java
java FAM.Main
Main.javareferencia o caminhoFAM\Enderecos.txt(separador do Windows). Em Linux/macOS, rode a partir da raiz do projeto ou ajuste o separador para/.
A pasta Arquitetura/ contém código anterior da disciplina (pacote Arquitetura).
Projeto de disciplina.