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.

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.

memory management

A variety of methods used to store and keep track of data and programs in memory and reclaim the space when no longer needed. Virtual memory is the most common memory management function in every computer (see virtual memory).

It Used to Be a Nightmare
In the days of the first PCs, memory management was a major consideration. The PC had more confusing memory types than any computer in history as its architecture was pushed, patched and expanded to meet the increasing demand for more capabilities. DOS, the operating system of the 1980s, was designed to address only one megabyte (1MB) of memory. Today, 2,000 times as much is entry level.

In the first decade of the PC, technicians had to deal with conventional memory, upper memory, high memory, extended memory and expanded memory in order to support growing applications. Countless books were written on PC memory management. There were even three-day courses on the subject. Eventually, subsequent versions of DOS, and especially Windows, added the necessary memory management functions to eliminate the manual, time-consuming task of figuring out how much memory should be reserved for this and how much for that. See memory allocation, garbage collection, memory protection, EMS, EMM and DOS memory manager.


Memory Allocation in a PC
References in periodicals archive ?
The company develops, markets, and supports multitasking, windowing and memory management software designed to bring cost-effective computing solutions to business and professional PC users.
The company develops, markets and supports multitasking, windowing and memory management software designed to bring cost-effective computing solutions to business and professional PC users.
The ETHERCHIP/SCEC integrates an Ethernet compatible controller, Memory Management Unit (MMU), high speed ISA bus interface, encoder and decoder, 10BASE-T transceiver, and an AUI interface on a single chip.
We are very encouraged that our memory management products continued to dominate their class," Myers said.
Datalight FlashFX Pro and OneBoot provide drivers for intelligent flash memory management.
NASDAQ: QDEK) announced today the availability of Quarterdeck's DOS Protected Mode Interface (DPMI) Host, a companion product to the company's QEMM-386, the PC industry's leading memory management software.
OSEck's hard real-time response, memory management support, development tools and LINX IPC services greatly simplify the design, debugging, deployment and management of secure, high-availability telecom applications distributed across multiple cores, processors and operating systems.
Quarterdeck attributed the third quarter decline to a substantial drop in sales of its DESQview multitasking software, as well as slightly lower sales of its memory management products.