Managing memory concerns in terms of how to allocate memory for programs and how to free memory that is no longer needed. How this is done will affect computer performance, which makes memory management an important task in a computer system.
The following provides an overview of some of the problems with memory management:
1. There must be space for several programs in the memory at the same time.
2. There may not be room for all programs in the memory at the same time.
3. Programs will have different addresses in the memory at different runs.