- An important task of a memory management system is to bring (load) programs into main memory for execution. The following contiguous memory allocation techniques were commonly employed by earlier operating systems:
- Direct placement
- Overlays
- Partitioning
- Techniques similar to those listed above are still used by some modern, dedicated special-purpose operating systems and real-time systems
- Memory management systems can be divided into two classes:
- those that move process back and forth between main memory and disk during execution (swapping and paging)
- those that do not
- starting with the second one
Subsections
2004-04-18