介绍概念:vmallock kmallock mallock在设备驱动程序或者内核模块中动态开辟内存,不是用malloc,而是kmalloc vmalloc,释放内存用的是kfree,vfree区别大概可总结为: 1,vmalloc分配的一般为高端内存,只有当内存不够的时候才分配低端内存;kmallco从低端内存分配。 2,vmalloc分配的物理地址一般不连续,而kmalloc分配
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号