【发布时间】:2011-11-12 17:59:23
【问题描述】:
我正在阅读hugetlb.c,发现alloc_huge_page() 可以分配大页面,但取决于进程,这意味着它的参数struct vm_area_struct *vma 是每个进程的虚拟内存区域。但是,我想要的是一个独立于进程的数据结构,因为我想在虚拟内存空间中构建文件系统,并尝试为我的文件系统分配 2MB 块。
谁能解释一下?
【问题讨论】:
-
你能解释一下你想写什么样的代码吗?我猜这是在Linux中?内核模式代码还是用户空间?你知道 FUSE(用户空间中的文件系统)吗?
标签: c memory-management