The aim of this project is to help students understand the main concepts of memory management

computer science

Description

Objective: 

The aim of this project is to help students understand the main concepts of memory management (Chapter 8) and virtual memory (Chapter 9). Students will obtain hands on experience in programming such a system along with its features.


Designing a Virtual Memory Manager 

The project consists of writing a program that translates logical to physical addresses for a virtual address space of 216 = 65,536 bytes. Your program will read from a file containing logical addresses and, using 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. The goal behind this project is to simulate the steps involved in translating logical to physical addresses. Make sure your program uses fast operations like left/right shift operators

Instruction Files

Related Questions in computer science category