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
- Host: GitHub
- URL: https://github.com/timothyjan/virtual-memory-manager
- Owner: TimothyJan
- Created: 2021-05-07T21:09:36.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-06-24T00:41:58.000Z (almost 5 years ago)
- Last Synced: 2025-03-26T04:29:57.679Z (about 1 year ago)
- Language: C
- Homepage:
- Size: 103 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.