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

https://github.com/timothyjan/virtual-memory-manager

Virtual Memory Manager in C
https://github.com/timothyjan/virtual-memory-manager

Last synced: 10 months ago
JSON representation

Virtual Memory Manager in C

Awesome Lists containing this project

README

          

# virtual-memory-manager
Complete Virtual Memory Manager in C
CPSC 351 - Operating System Concepts Project 4
This project consists of writing a program that translates logical to physical address space of size 2^16
= 65,536 bytes. This program will read from a file containing logical addresses and, using a TLB and
a page table, will translate each logical address to its corresponding physical address, and output the
value of the byte stored at the translated physical address.. Learning goal is to use simulation to
understand the steps involved in translating logical to physical addresses. This will include resolving
page faults using demand paging, managing a TLB, and implementing a page-replacement algorithm.