/dev/mem和/dev/kmem的區別


/dev/mem 用來訪問物理IO設備,比如X用來訪問顯卡的物理內存,或嵌入式中訪問GPIO。用法一般就是open,然后mmap,接着可以使用map之后的地址來訪問物理內存。這其實就是實現用戶空間驅動的一種方法。

/dev/kmem 一般可以用來查看kernel的變量,或者用作rootkit之類的。

 

訪問/dev/mem和/dev/kmem都需要root權限,否則普通用戶就可以訪問任意物理地址,進而破壞系統。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM