segmentation scheme

Complete

Concept

  • break up the memory regions into segments
    • code
    • data(static variables)
    • heap
    • stack
  • segments have different usage
  • allow the stack and heap to grow during execution
  • segments map to a contiguous physical region

segmentation_scheme.png

now that blocks are dynamic, need to check that accesses are within the block’s limit