Linux下/dev/mem和/dev/kmem的区别
来源:互联网 发布:中国507研究所 知乎 编辑:程序博客网 时间:2024/05/16 14:20
Linux下/dev/mem和/dev/kmem的区别:
/dev/mem: 物理内存的全镜像。可以用来访问物理内存。
/dev/kmem: kernel看到的虚拟内存的全镜像。可以用来访问kernel的内容。
作用:
前者用来访问物理IO设备,比如X用来访问显卡的物理内存,或嵌入式中访问GPIO。用法一般就是open,然后mmap,接着可以使用map之后的地址来访问物理内存。这其实就是实现用户空间驱动的一种方法。
后者一般可以用来查看kernel的变量,或者用作rootkit之类的。参考1和2描述了用来查看kernel变量这个问题。
后者可以读取自己的程序空间4G空间的值。
0 0
- Linux下/dev/mem和/dev/kmem的区别
- Linux下/dev/mem和/dev/kmem的区别
- linux /dev/mem 和 /dev/kmem区别
- dev/kmem 和dev/mem的区别
- [总结] Linux下/dev/mem和/dev/kmem的区别及作用
- /dev/mem /dev/kmem
- Linux下/dev/mem和/dev/kmem的区别 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux
- Linux下/dev/mem和/dev/kmem及操作gpio实例
- Linux下/dev/mem和/dev/kmem及操作gpio实例
- Linux下/dev/mem和/dev/kmem及操作gpio实例
- /dev/mem and /dev/kmem
- linux dev/mem dev/kmem实现访问物理/虚拟内存
- Linux Kernel : What is /dev/mem or /dev/kmem?
- 应用程序中对/dev/mem和/dev/kmem设备文件的访问
- 应用程序中对/dev/mem和/dev/kmem设备文件的访问
- linux下的/dev/mem设备认识和使用
- linux下的/dev/mem设备认识和使用
- linux下/dev/mem分析
- Hibernate--CirclesOfImage应用
- /subsystem:windows 与 /subsystem:console 说明
- Git学习教程
- 设计模式大全
- OC高级特性--Block匿名函数
- Linux下/dev/mem和/dev/kmem的区别
- 开源IDS/IPS
- 最长回文子串
- linux 文件管理
- Android 反编译 -smali语法
- 通过调用函数,比较两个数的大小
- 程序员需要的不仅仅是技术
- aurix中DMA使用
- 推荐系统开发之要考虑的问题