Go backward to Introduction
Go up to Top
Go forward to Segmentation (or not so contiguous allocation)

Contiguous Memory Allocation Techniques

  1. Our basic goal in studying contiguous allocation techniques is to identify some basic issues underlying memory management (which we will later see can be better addressed using non-contiguous allocation techniques).
  2. In such a scheme, memory will be wasted in situations where the available partitions sizes don't match the memory requirements of the processes to be executed. To avoid wasting tremendous amounts of memory, a system needs to use a variety of partitions sizes.
  3. As hinted earlier, there will be significant interactions between the memory allocator and the scheduler.
  4. Swapping: Scheduling problems can be relieved if memory allocations can be preempted.
  5. Relocation: Swapping a process back into a slot different from which it was preempted raises the problem of relocation.
  6. Dynamic Contiguous Allocation
  7. Dynamic allocation & compaction


Prev Up Next