Skip to content

AdmZackbar/virtual-memory-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Created for Assignment 5 of CS426-001 - "Designing a Virtual Memory Manager" in OS Concepts.
Reads in a file of logical addresses, and returns the contents at the physical addresses(in a bin).

To create the full executable, simple type "make" or "make lru". To create the unmodded executable(without page replacement), use "make fifo". The executables created will have the same names(e.g. lru and fifo).
There is only one argument needed - the location of the logical address file.
I have included some test files(BACKING_STORE.bin, addresses.txt, and correct.txt).
The dll files are needed to implement the page swapping mechanism(using LRU replacement with a linked list implementation), while the scanner files are needed to read in the backing store.

To clean the directory of created(and unnecessary files), use "make clean".

About

CS426-Assign5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published