Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/equiel-1703/cache-simulator
Cache simulator for Computer Architecture and Orgazantion II class.
https://github.com/equiel-1703/cache-simulator
Last synced: 22 days ago
JSON representation
Cache simulator for Computer Architecture and Orgazantion II class.
- Host: GitHub
- URL: https://github.com/equiel-1703/cache-simulator
- Owner: Equiel-1703
- License: mit
- Created: 2023-08-21T17:16:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-12T21:45:24.000Z (12 months ago)
- Last Synced: 2024-11-19T10:12:21.911Z (3 months ago)
- Language: C++
- Size: 3.18 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cache Simulator
Este programa é baseado no sim-cache e simula o comportamento de uma memória cache, dado um arquivo binário de entrada com os endereços.
Utilização:
```cache_simulator ```
Onde:
- \ é o número de conjuntos
- \ é o tamanho do bloco (em bytes)
- \ é o grau de associatividade
- \ é a política de substituição. Existem 3 políticas de substituição:
- f - FIFO
- l - LRU
- r - Random
- \ indica se a saída será a saída resumida (padrão - 1) ou a saída detalhada (verbosa - 0).
- arquivo_de_entrada.bin é o _path_ do arquivo contendo os endereços. **Esse arquivo deve estar em Big Endian**.
- \ [OPCIONAL] habilita informações de debug na execução do programa. Este valor pode ser 0 (desabilitado) ou 1 (habilitado). Se não for informado, assume-se 0.