Designed and implemented Memory Module of Operating system
- Size of Main Memory
- Memory Management Technique: Dynamic Partitioning with Best Fit Algorithm
- The program takes input processes (from command line), which include their arrival time and total size
- The memory module is able to allocate/deallocate memory to each process as it arrives
- The current state of memory is always available and specifies the used and free spaces
- Number of input processes in Memory
- Average/Max/Min size of processes in Memory
- Total amount of Main memory (RAM) available