PPT Slide
Allocating Contiguous Memory to Processes
- OS & Hardware must provide:
- Memory allocation scheme - various algorithms (again which we skipped) mentioned in earlier sections.
- Memory protection scheme - can use ye olde base & bound registers (requires contiguous memory allocation) or keyed memory (permits non-contiguous memory allocation) or as-yet not discussed techniques (Figure 10.29).
Memory Management System Calls
- A process that does dynamic memory programming requires OS services to adjust it’s memory boundaries.
- One simple SOS solution would be to add yet another system call for memory requests (Figure 10.30).