用户态进程和内核态共享内存访问
时间:2009-08-04 来源:瀚海书香
这里说一种比较常用的实现内核态和用户态进程共享内存的方法。内核态: 内核态分配内存(可用页__get_free_page),然后将分配内存的虚拟地址写到注册的proc文件系统中。用户态: 首先根据proc文件系统获得内核态分配内存的虚拟地址,将该地址转换为实际的物理地址,通过映射/dev/mem,对物理地址进行访问。代码实现不是很麻烦,这里就不写出来了。
相关阅读 更多 +
时间:2009-08-04 来源:瀚海书香