Simulates OS virtual memory management using virtual page table (known as TLB or CAM)
-
Updated
Jan 1, 2018 - C++
Simulates OS virtual memory management using virtual page table (known as TLB or CAM)
Code Injection, Inject malicious payload via pagetables pml4.
Simulator of a Memory Page Management System, focused on process Page Tables & Page Replacement algorithms.
This is a college project of Operating Systems completed by me. It contains CPU scheduling, Semaphore(Dining Philosopher Problem), Deadlock(Bankers Algorithm), Memory Management(Two-Level Page-Table Scheme ,Hashed Page Table with TLB),Page Replacement (Second Chance Algorithm using circular link list). Also a simple GUI menu is also implemented.
Add a description, image, and links to the page-tables topic page so that developers can more easily learn about it.
To associate your repository with the page-tables topic, visit your repo's landing page and select "manage topics."