Я пытаюсь понять разницу в этих трех разных воспоминаниях. Комментарии к коду в kern_mallo c. c
/*
* Centrally define some common malloc types.
*/
MALLOC_DEFINE(M_CACHE, "cache", "Various Dynamically allocated caches");
MALLOC_DEFINE(M_DEVBUF, "devbuf", "device driver memory");
MALLOC_DEFINE(M_TEMP, "temp", "misc temporary data buffers");
В чем может быть основное различие между тремя ячейками памяти с точки зрения выделения, освобождения и управления?