内核程序中申请内存使用什么函数?kmalloc(size_t size, int flags):该函数用于在内核堆中动态申请指定大小的内存。参数size指定所需内存的大小,flags参数表示内存分配的标志,例如GFP_KERNEL表示在可睡眠上下文中分配内存,GFP_ATOMIC表示在不可睡眠上下文中分配内存等。kcalloc(size_t n, size_t size, int flags):该函数用于在内核堆中动态申请指定数量和大小的内存块,并将其初始化为0。vmalloc(unsigned long size):该函数用于在内核虚拟内存区域中动态申请指定大小的内存。vmalloc函数可以...