Memory Management

Why Trust Techopedia

What Does Memory Management?

Memory management is a broad term that incorporates all processes and methodologies for the effective use, allocation, monitoring and management of computer memory.

Advertisements

Memory management allows an underlying computer or operating system (OS) to dynamically distribute memory across all running processes, while ensuring optimal performance.

Techopedia Memory Management

Memory management deals with the management of a computer’s physical memory or random access memory (RAM). Typically, each computer has preinstalled main memory, which is used for processing running application and services. No matter how great memory capacity is, it cannot accommodate all ready/running programs or processes simultaneously. Thus, memory management helps allocate necessary memory space for each process, moving it in between hard drive and memory, and assigning priorities and the overall organization of the programs/processes. Memory management is usually performed and managed by the host operating system.

Memory management also encompasses other non-volatile memories within a system, such as cache memory and virtual memory.

Advertisements

Related Terms

Margaret Rouse
Technology Expert
Margaret Rouse
Technology Expert

Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.