kmalloc/kfree,vmalloc/vfree函数用法和区别
摘要:
kmalloc/kfree,vmalloc/vfree函数用法和区别1.kmalloc1>kmalloc内存分配和malloc相似,除非被阻塞否则他执行的速度非常快,而且不对获得空间清零.2>kamlloc函数原型:#includeVoid *kmalloc(size_t size, int flags);(1)第一个参数是要分配的块的大小(2)第二个参数是分配标志(flags),他提供了多种kmalloc的行为。(3)第三个最常用的GFP_KERNEL;A.表示内存分配(最终总是调用get_free_pages来实现实际的分配;这就是GFP前缀的由来)是代表运行在内核空间的进程执 阅读全文
posted @ 2013-10-31 17:13 haitao2000s 阅读(459) 评论(0) 推荐(0) 编辑