O sistema operacional
(OS) é o principal responsável por gerenciar a memória de um sistema de computador. Mais especificamente, a unidade de gerenciamento de memória (MMU) Dentro do sistema operacional, lida com os detalhes de baixo nível, enquanto componentes de OS de nível superior como o kernel utilizam os recursos da MMU para implementar a alocação de memória, desalocação, paginação, troca e outras estratégias de gerenciamento de memória.