Operating System Homework to Simulate Different Algorithms of Memory Allocation