Memory Management Concepts and Techniques
Classified in Computers
Written on in English with a size of 2.78 KB
Memory Management Definition
Memory management is the process of:
- Bringing programs into the main memory to be executed by the processor.
- Dynamically dividing the part of main memory to accommodate multiple processes.
- Allocating memory efficiently for packaging processes, preventing the processor from being idle.
- Enabling the execution of a larger program than is available in real memory.
Memory Management Requirements
1. Relocation
- Ability to move a program from one region to another of the main memory without invalidating the memory references.
- The processor hardware and operating system translate the memory references' addresses to the final physical memory addresses.
2. Protection
Each process must be protected from unwanted interference from other... Continue reading "Memory Management Concepts and Techniques" »