Printer Friendly
The Free Dictionary
1,026,083,090 visitors served.
?
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

memory management

   Also found in: Wikipedia 0.34 sec.

Refers to a variety of methods used to store data and programs in memory, keep track of them and reclaim the memory space when they are no longer needed. It also includes virtual memory, bank switching and memory protection techniques.

It Used to Be a Nightmare
In the days of the first PCs, memory management used to be 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, we take 512MB and 1GB for granted, and Windows uses up every available drop.

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 tweaking and configuring how much memory should be reserved for this and how much for that. See memory allocation, virtual memory, garbage collection, memory protection, EMS, EMM and DOS memory manager.



Memory Allocation in a PC


(memory management, storage)memory management - 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.

?Page tools
Printer friendly
Cite / link
Email
Feedback
? Mentioned in ? References in periodicals archive
 
Navigation and the screen look have also been enhanced along with device storage for memory management and data fields that now include extra contacts and birthdates.
From cache misses and memory management issues to network performance and dump analysis from crashes, Linux Debugging And Performance Tuning Tips And Techniques is packed with real-world examples, with screen shots and code lists helping explain debugging logic and procedures.
The advanced memory management of the JamaicaVM makes garbage collection activity completely predictable, so that even high priority threads can perform hard realtime tasks without interruptions.
 
Encyclopedia browser? ? Full browser
 
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2008 Farlex, Inc.
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.. Terms of Use.