网站介绍:文章浏览阅读3.4k次,点赞10次,收藏70次。1、mmap的引入我们都知道,应用程序是不能直接访问驱动程序的。对于数据量较小的数据交互,我们可以使用copy_to_usr()(read())和copy_from_usr()(write())来进行用户态buffer和内核态buffer之间的拷贝。但是,对于数据量较大的情况,还用这种方式进行buffer的拷贝,效率低下。为了解决这个问题,我们使用mmap()。将内核态的buffer映射到用户态,让APP直接在用户态进行读写。2、什么叫内存映射问题的引入:当我们同时运行两个程序:我们可以看出_获取mmap的物理地址
- 链接地址:https://blog.csdn.net/cainiaofu/article/details/115727192
- 链接标题:mmap(内存映射)_获取mmap的物理地址-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:8526
- 网站标签:获取mmap的物理地址