This project implements three dynamic memory allocation algorithms used in Operating Systems:
- First Fit
- Best Fit
- Worst Fit
The simulator allocates processes to memory blocks and compares the performance of different allocation strategies based on memory utilization and fragmentation.
- First Fit Allocation
- Best Fit Allocation
- Worst Fit Allocation
- Memory Utilization Analysis
- External Fragmentation Calculation
- Execution Time Comparison
- Console-based implementation in C
- C Programming
- Operating Systems
- Dynamic Memory Partitioning
Memory Blocks: 100 500 200 300 600
Processes: 212 417 112 426
Compile
gcc memory_allocation.c -o memoryRun
./memoryWindows
memory.exe- Dynamic Memory Allocation
- First Fit Algorithm
- Best Fit Algorithm
- Worst Fit Algorithm
- External Fragmentation
- Memory Utilization
Dhakshinya Tulasi B.Tech CSE Sreenidhi Institute of Science and Technology


