Explain the concept of variable-partition contiguous storage allocation.

Assume that we have 1024K main memory available in which 128K is occupied by operating system program. There are 4 jobs waiting for memory allocation in a job queue Applying FCFS scheduling policy, Process 1, Process 2 and Process 3 can be immediately allocated in memory. Process 4 cannot be accommodated because there is there is not enough space. 

  • Another hole of 96K is created.
  • Eventually each process is blocked. The OS swaps out process 1 to bring in again process 2 and another hole of 96K is created.


Feel free to contact the admin for any suggestions and help.