|
contur2
|

Files | |
| clock_replacement.h | |
| Clock (Second Chance) page replacement policy. | |
| fifo_replacement.h | |
| FIFO page replacement policy — evicts the oldest loaded page. | |
| i_memory.h | |
| IMemory interface — abstract linear addressable memory. | |
| i_mmu.h | |
| IMMU interface — Memory Management Unit abstraction. | |
| i_page_replacement.h | |
| IPageReplacementPolicy interface — pluggable page replacement algorithms. | |
| i_virtual_memory.h | |
| IVirtualMemory interface — virtual address space management. | |
| lru_replacement.h | |
| LRU page replacement policy — evicts the least recently used page. | |
| mmu.h | |
| MMU implementation — translates virtual addresses to physical addresses. | |
| optimal_replacement.h | |
| Optimal (Belady's) page replacement policy — educational only. | |
| page_table.h | |
| PageTable — virtual-to-physical frame mapping with status bits. | |
| physical_memory.h | |
| PhysicalMemory — RAM simulation backed by std::vector<Block>. | |
| virtual_memory.h | |
| VirtualMemory — manages virtual address slots for processes. | |