Na operação dos microcomputadores e notebooks, o gerenciamento de memória é responsável por controlar a memória principal (RAM) e a memória secundária, para maximizar a eficiência dos processos. Nesse sentido, utiliza três processos, descritos a seguir:
I. emprega espaços de armazenamento para simular mais RAM usando disco ou SSD, movendo dados via swap,
Il. emprega áreas de tamanho fixo, para eliminar fragmentação externa, e
IIl. emprega áreas de tamanho variável, para organizar porções lógicas.
Esses três processos são denominados, respectivamente: