A gerência de memória tem a função de compartilhar a memória de forma segura e eficiente entre os processos. A memória é dividida em lógica e física, e a unidade de gerência de memória mapeia os endereços lógicos nos físicos. Há diferentes estratégias como partições fixas e variáveis, paginação e segmentação para alocar a memória de forma a evitar fragmentação.