Wednesday, August 20, 2025

Operating Systems Memory Manager

Hello!

This was a project I completed for my Operating Systems class. In this class I studied the

kernel, system calls, and more key aspects relating to operating systems. I included the source

code and an explanation video I created when I submitted the project. I developed the code in a

virtual machine that allowed me to make system calls and modify the Operating System without

risk to my own machine.


The project specifications were to develop a memory manager that held a specific amount of

storage, took in data, tracked holes in the storage, and implemented different allocation

methods. The allocation functions implemented were BestFit and WorstFit. I was also

responsible for testing for memory leaks and errors. The specifications required me to complete

some specific printing methods of the memory block being managed. One example is printing

out the memory storage translated into a Bitmap format. At the end I had to pass some tests

and mention some bugs I encountered.


I cannot post any of my code or demonstration video because this was an assignment for class and it could be taken without permission. 



No comments:

Post a Comment

Tell-Tale Heart VFX Week 1

  Video of the effect in motion I created a post processing material. It glitches across the x axis and is also animated around the center o...