Głównym interfejsem alokacji pamięci jest malloc. Jest to największa w bibliotece C. ... 'mmap' z drugiej strony jest wywołaniem systemowym, które przejmuje kontrolę i żąda od jądra znalezienia nieużywanego i ciągłego regionu w adresie aplikacji, który jest wystarczająco duży, aby umożliwić mapowanie kilku stron pamięci.