A principal interface de alocação de memória é malloc. Este é o maior da biblioteca C. ... 'mmap' por outro lado é uma chamada de sistema que assume e pede ao kernel para encontrar uma região não utilizada e contígua no endereço de uma aplicação que seja grande o suficiente para permitir o mapeamento de várias páginas de memória.