PPT Slide
Allocating Contiguous Memory to Processes
- SOS & JavaSOS divide memory into even-sized chunks (static allocation).
- Not a very flexible situation if you have processes dynamically changing their size and number over time (Figure 10.28).
- The next step would be to dynamically assign memory as processes change in size and enter/exit the system. This is a Difficult Problem (we skipped this in section 10.7).
- Only makes sense to bother with dynamic memory allocation if it is desirable to share the machine between multiple processes (multiprogramming).