An open API service indexing awesome lists of open source software.

https://github.com/obedm503/vm-sim

Linux kernel virtual memory and cache invalidation simulation with FIFO, least recently used, and random eviction strategies
https://github.com/obedm503/vm-sim

linux rust virtual-memory

Last synced: 3 months ago
JSON representation

Linux kernel virtual memory and cache invalidation simulation with FIFO, least recently used, and random eviction strategies

Awesome Lists containing this project

README

        

# virual memory simulation
## Installation

### Rust
Install the rust tool chain https://www.rust-lang.org/tools/install

To confirm installation run `cargo --version`

### Build
Run `cargo build --release`

## Usage

### Standard mode

`./target/release/vm-sim `

### Minimum memory mode

Finds the minimum memory required for all algorithm and trace combinations

`./target/release/vm-sim memory`

### Data mode

Output stats for all algorithm and trace combinations

`./target/release/vm-sim data`

Output stats for specific algorithm and all traces

`./target/release/vm-sim data `