Abstract: Although the LRU replacement algorithm has been widely used in cache memory management, it is well-known for its inability to be easily implemented in hardware. Most of primary caches employ ...
Implemented a Demand-Paged Virtual Memory with LRU page replacement algorithm by creating IPT, TLB, swap file and page table and basic networking with Remote Procedure Calls.
The tool accepts arbitrary reference strings and frame sizes, generates execution traces, and calculates page fault rates. Results are displayed through tables and charts for easy comparison. 🚀 ...
This is just a simulation of the page table, so no actual reading or writing data from/to the disk. When a simulated disk read or write occurs, simply increment a counter to keep track of disk reads ...