PPT Slide
Memory Management System Calls
- An internal process memory manager (typically part of the runtime support in a language) takes care of intra-process memory requests.
- The internal process memory manager calls the operating system only if the processes memory limit isn’t large enough to satisfy the program’s needs.
- The two levels of memory management result in most of the malloc()/new/free()/delete operations being handled within the process.
- Note that the behavior of most programs means that their memory demands increase over time.
- Figure 10.32 & 10.33 show these two levels of memory management at work.