社区
Linux_Kernel
帖子详情
怎样从用户层去读取内核数据但不经过系统调用?
ticker
2004-08-31 04:14:14
对,不经过系统调用,同时不重新修改 pgd (pmd) pte,也就是不使用类似mmap的方法.
...全文
199
9
打赏
收藏
怎样从用户层去读取内核数据但不经过系统调用?
对,不经过系统调用,同时不重新修改 pgd (pmd) pte,也就是不使用类似mmap的方法.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
keyinwind
2004-09-10
打赏
举报
回复
task impossible?
shuimuyu
2004-09-02
打赏
举报
回复
期待中
沙沙的吹
2004-09-02
打赏
举报
回复
读写/proc文件系统
ticker
2004-09-01
打赏
举报
回复
我知道是可以的,难道没有人知道么?
xiangye
2004-08-31
打赏
举报
回复
不行,设计的时候就定好了,只能通过内核访问
ticker
2004-08-31
打赏
举报
回复
我再进一步说明问题,我们想象内核空间一样,在用户空间里访问任何一块物理内存.
ticker
2004-08-31
打赏
举报
回复
难道没有进一步的答案么??
ticker
2004-08-31
打赏
举报
回复
go on please
沙沙的吹
2004-08-31
打赏
举报
回复
传说是没有办法
什么是
系统
调用
?
系统
内核
通过包装一些能够实现特定功能的特殊硬件指令和硬件状态,即为
内核
函数,通过一组称为
系统
调用
(system call)的接口呈现给
用户
,为
系统
调用
而封装出来的API也达数百个。 为了保护设备,操作
系统
不可能让所有...
什么是
系统
调用
?为什么要用
系统
调用
?
Linux
内核
中设置了一组用于实现各种
系统
功能的子程序,称为
系统
调用
。
用户
可以通过
系统
调用
命令在自己的应用程序中
调用
它们。从某种角度来看,
系统
调用
和普通的函数
调用
非常相似。区别仅仅在于,
系统
调用
由操作
系统
...
操作
系统
—
系统
调用
与
内核
应用程序不能直接访问
内核
数据
,也无法直接
调用
内核
函数,他们只能在
用户
空间操纵
用户
数据
,
调用
用户
空间函数。但在很多情况下,应用程序需要获得
系统
服务,这时就必须利用
系统
提供给
用户
的特殊接口--
系统
调用
。 ...
关于Linux
系统
调用
,
内核
函数
现在自己的理解是,
用户
程序不可用直接
调用
内核
函数,除非通过
系统
调用
接口。如果想
调用
哪个
内核
函数(或自己写的
内核
函数),怎么办?增加一个
系统
调用
就行了。 原文如下: Linux
系统
调用
顾名思意,
系统
调用
说...
【Linux
系统
】Linux
系统
调用
用户
态与
内核
态的切换
Linux
系统
调用
通过硬件支持(如陷入指令、特权级切换)和
内核
机制(如
系统
调用
表、上下文切换)实现了
用户
态与
内核
态的高效切换。
系统
调用
的设计不仅保证了
用户
程序与
内核
之间的隔离性和安全性,同时通过优化指令和...
Linux_Kernel
4,468
社区成员
17,459
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章