Memory Management
• All processes run in a segmented system
• stack, code, heap
– enforces restrictions r-w-x
• expend or contact its data segment by making a
system call
• each segment is paged to VM
• Allows for memory overlays/remap between kernel and processes, for data transfer.
• Kernel memory is non-paged
• accessed from a dedicated pool – malloc() and free()