Definition (1 mark) In MFT, main memory is divided at system generation into a fixed number of static partitions. Each partition can hold exactly one process; the number and sizes of partitions never change at run‐time.


Working (1 mark)


Example (1 mark) Suppose memory is divided into 4 fixed partitions and 4 jobs arrive:

Partition Size (KB) Status
P₁ 300 Free
P₂ 500 Free
P₃ 200 Free
P₄ 600 Free

Jobs (in arrival order):

Job Size (KB) Assigned Partition Internal Fragmentation (KB)
J₁ 212 P₁ (300) 300 – 212 = 88
J₂ 417 P₂ (500) 500 – 417 = 83
J₃ 112 P₃ (200) 200 – 112 = 88
J₄ 426 P₄ (600) 600 – 426 = 174

Advantages (1 mark)


Disadvantages (1 mark)