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.