PPT Slide
Memory Management System Calls
- The semantics of the brk() system call come from an era where the mapping of logical addresses was in a contiguous physical address space (since brk() grows the process from one of the ends and not in the middle).
- A proposed SOS call acknowledges that modern memory managers can use non-contiguous schemes (such as paging, presented in the next chapter):
char *AllocateMemory(int length);
- Notice how it looks a lot like malloc().
- Skip section 10.16.