Memory management
The act of managing computer memory. It involves providing ways to assign portions of memory to programs at their request, and freeing it when no longer needed. The management of the main memory is crucial to the computer system. Memory addresses used by a process are separated from actual physical addresses by Virtual memory. Virtual memory also increases the effectively available amount of RAM using disk swapping. Even the quality of the virtual memory manager can have a big impact on overall system performance.
|