memory management


Also found in: Dictionary, Thesaurus, Medical, Legal, Financial, Acronyms, Wikipedia.
Related to memory management: virtual memory

memory management

[′mem·rē ‚man·ij·mənt]
(computer science)
The allocation of computer storage in a multiprogramming system so as to maximize processing efficiency.
The collection of routines for placing, fetching, and removing pages or segments into or out of the main memory of a computer system.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.

memory management

(memory management, storage)
A collection of techniques for providing sufficient memory to one or more processes in a computer system, especially when the system does not have enough memory to satisfy all processes' requirements simultaneously. Techniques include swapping, paging and virtual memory. Memory management is usually performed mostly by a hardware memory management unit.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)

memory management

A variety of methods used to store and keep track of data and programs in memory (RAM) and reclaim the space when no longer needed. Virtual memory is the most common memory management function in every computer (see virtual memory). See memory allocation and PC memory management.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
Section 5 discusses the use of scheduling algorithms in the RAPID and the active memory management scheme for executing schedules.
Under Windows 95, with multitasking and with memory management less of a problem, the programmers are planning to make tax software much smarter and faster.
ExTEnded memory can be converted to exPAnded memory by using memory management software.
Architectural changes affecting synchronization, memory management, and I/O are not the only architectural differences causing significant changes in the kernel, but they are major ones and are representative of the effort involved in porting OpenVMS to the Alpha AXP architecture.
The 386 and 486 have advanced memory management capabilities that the 286 does not have, enabling multiple applications to run simultaneously (see Windows).
One exception is Qualitas, a developer of memory management utilities (386Max and Blue Max) that are often bought by in-house PC gurus for use by all the members of a department or workgroup.
Separate 256-byte caches for data and instructions are built into the Mac IIx's 68030 microprocessor, as is a page memory management unit (PMMU) used by advanced multi-tasking operating systems such as A/UX.
Updating the existing Galaxy wearables could also improve the battery life, possibly through the more aggressive memory management of the One UI.
The update may not include any major features, but it will fix the memory management issue that has been plaguing the Pixel 3 and the Pixel 3 XL.
Dynamic Memory Allocation (A): Dynamic memory management is a common source of programming flaws that can lead to heap-buffer overflows, dangling pointers, double-free issues, and other security problems.