Cache simulator. Originally made for learning during University.
Live Demo: http://cloud.chrisvilches.com/live_demos/organic-cache-simulator/
- User can input addresses separated by comma or newlines.
- Addresses can be word or byte.
- Configure associativity, block size, etc.
- 32 bits machine.
- Display hit rate.
- Display cache history.
Install Node dependencies:
npm install
Compile Typescript, Sass, and other tasks.
gulp
Start server:
npm start
Open http://localhost:3000/
to see the website.
It's not necessary to run a Express.js app, since the app is static (Express was originally used to deploy to Heroku). Execute this command to generate a static distribution.
Note: The app must be previously compiled using gulp
.
./generate_static_dist.sh
This will generate a HTML/CSS/JS/assets only folder (no Typescript, etc).
- Typescript
- Bootstrap
- jQuery
- Sass
- Gulp
- Bower (not used anymore)
- NodeJS
- Express