博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
/dev/mem和/dev/kmem的区别
阅读量:5462 次
发布时间:2019-06-15

本文共 265 字,大约阅读时间需要 1 分钟。

/dev/mem 用来访问物理IO设备,比如X用来访问显卡的物理内存,或嵌入式中访问GPIO。用法一般就是open,然后mmap,接着可以使用map之后的地址来访问物理内存。这其实就是实现用户空间驱动的一种方法。

/dev/kmem 一般可以用来查看kernel的变量,或者用作rootkit之类的。

 

访问/dev/mem和/dev/kmem都需要root权限,否则普通用户就可以访问任意物理地址,进而破坏系统。

转载于:https://www.cnblogs.com/fourstupidguns/p/11073616.html

你可能感兴趣的文章
27 MediaPlayer和SurfaceView播放视频会闪黑屏一下
查看>>
点旋转坐标变换
查看>>
第一章 corejava的入门
查看>>
springboot 第一个程序
查看>>
Hystrix断路器配置属性解析
查看>>
shell中$(( ))与$( )还有${ }的区别
查看>>
【NOIP 2013】货车运输(Kruskal+lca)
查看>>
python数据库-MongoDB的安装(53)
查看>>
IOS中的类方法和实例方法
查看>>
Facebook发布C++ HTTP框架Proxygen
查看>>
jdk与jre的区别
查看>>
Kaggle试水之泰坦尼克灾难
查看>>
Java-Spring-获取Request,Response对象
查看>>
Mybatis invalid comparison: java.util.Date and java.lang.String
查看>>
学习总结
查看>>
背包九讲
查看>>
jQuery中事件绑定到bind、live、delegate、on方法的探究
查看>>
待机LCD黑屏问题
查看>>
Django项目
查看>>
冒泡语法sort函数的封装 (升序降序排列)
查看>>