Contiguous Memory Allocation

Repository link: jack-margeson/contiguous-memory-allocation

Project Overview

This project was done for a course at the University of Cincinnati, EECE4029: Operating Systems and Systems Programming. The main goal of this project was to create a simulation program that ran in the terminal to showcase how memory might be allocated/deallocated by an operating system with multiple processes requesting memory.

The simulation has several memory allocation options, being first fit, best fit, and worst fit. An option is also provided to compact unused holes in memory.

This project was a great exercise in learning the memory management processes of an operating system, as well as a good opportunity to practice my C/C++ skills.


Help menu

Jack Margeson

Student, software developer, and problem solver at heart. Welcome to my site!