OS Memory Allocation Emulator
Allocation Technique:
MVT (Variable-size partitions)
MFT (Fixed-size partitions)
Total Memory Size:
Partition Size:
Process Name:
Process Size:
Allocate Memory
Compact Memory
Reset
Memory Map
0
1000
Active Processes
No active processes
How it works:
MVT (Multiprogramming with Variable-size Tasks):
Allocates exactly the memory needed for each process. Can lead to external fragmentation.
MFT (Multiprogramming with Fixed-size Tasks):
Divides memory into fixed-size partitions. Can lead to internal fragmentation.
External Fragmentation:
Enough total memory exists, but it's fragmented into small pieces.
Internal Fragmentation:
Wasted space within allocated blocks (in MFT).
Compaction:
Rearranges memory to combine all free space together (only in MVT).