vmalloc(vmalloc与mmap)

谢可怡 20 0
在实现设备的mmap()方法时,需要将物理内存映射到应用程序通过mmap()系统调用传下来的vma中。vma代表的是进程的一段虚拟地址空间。在第一版里,考虑的不全面,利用alloc_pages()将整个内...

vmalloc(LINUX内核内存管理kmalloc,vmalloc)

陈十 399 0
在设备驱动程序或者内核模块中动态开辟内存,不是用malloc,而是kmalloc ,vmalloc,释放内存用的是kfree,vfree,kmalloc函数返回的是虚拟地址(线性地址). kmalloc特...

使用微信扫描二维码后

点击右上角发送给好友