Virtual Memory (Cont.) To make this juggling of memory pages efficient, an LRU (Least-Recently Used) algorithm is usually used, in order to decide which memory chunk to 'take over', when a new memory chunk is needed by some process.