论坛公告:应用容器安全指南(SP800-190)中文版   美国政府宣布禁用卡巴斯基软件   《中华人民共和国网络安全法》讨论帖   新手报到专用帖   【论坛公告】关于本站广告贴泛滥问题的整理通知   

当前时区为 UTC + 8 小时


发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
 文章标题 : I/O操作需要用户还是特权模式?
帖子发表于 : 2010-09-11 12:53 
离线
初级用户

注册: 2008-07-24 15:05
最近: 2012-01-31 15:16
拥有: 337.70 安全币

奖励: 6 安全币
在线: 103 点
帖子: 20
AIO写的I/O驱动是ring2,但好像没提ring2是什么模式。

又提到我们用的一般系统如windows都只有两个ring,也就是应用程序和内核,那么I/O应该需要特权模式?


--------本帖迄今已累计获得3安全币用户奖励--------


回到顶部
 奖励本帖 用户资料  
 
 文章标题 : Re: I/O操作需要用户还是特权模式?
帖子发表于 : 2010-09-12 00:48 
离线
初级用户

注册: 2007-07-21 20:10
最近: 2016-03-28 21:47
拥有: 314.00 安全币

奖励: 27 安全币
在线: 202 点
帖子: 42
很简单,特权模式是RING0,用户模式是RING3,内环可以调用外环的资源,而外环不能直接使用内环的资源或服务,必须调用系统服务代理进行。


--------本帖迄今已累计获得7安全币用户奖励--------


回到顶部
 奖励本帖 用户资料  
 
 文章标题 : Re: I/O操作需要用户还是特权模式?
帖子发表于 : 2010-09-12 22:08 
离线
初级用户

注册: 2008-07-24 15:05
最近: 2012-01-31 15:16
拥有: 337.70 安全币

奖励: 6 安全币
在线: 103 点
帖子: 20
Parol 写道:
很简单,特权模式是RING0,用户模式是RING3,内环可以调用外环的资源,而外环不能直接使用内环的资源或服务,必须调用系统服务代理进行。



e...so?

I/O是内环还是外环?我只是想知道I/O是否在ring2,以及ring2是什么模式?


--------本帖迄今已累计获得3安全币用户奖励--------


回到顶部
 奖励本帖 用户资料  
 
 文章标题 : Re: I/O操作需要用户还是特权模式?
帖子发表于 : 2010-09-13 09:08 
离线
高级用户

注册: 2009-05-25 11:07
最近: 2015-01-18 18:59
拥有: 1,717.00 安全币

奖励: 1635 安全币
在线: 2063 点
帖子: 177
地址: natthun%gmail.com
处理器有4个级的优先权:Ring0,Ring1,Ring2,Ring3. 原来X86的设想是:Ring0运行(微)内核代码,Ring1运行设备驱动程序,Ring2运行系统服务代码,Ring3是留给应用程序的。 Windows只采用了ring0和ring3。涉及到操作系统任务调度、内存管理、中断和I/O等等的特权指令只有在Ring0才能执行。


--------本帖迄今已累计获得32安全币用户奖励--------


回到顶部
 奖励本帖 用户资料  
 
 文章标题 : Re: I/O操作需要用户还是特权模式?
帖子发表于 : 2010-09-13 09:49 
离线
高级用户

注册: 2010-05-25 14:30
最近: 2011-05-07 00:00
拥有: 2,610.00 安全币

奖励: 4 安全币
在线: 0 点
帖子: 165
杯具啊,计算机基础不扎实啊,天天搞计算机,基础理论不知道,情何以堪。。。
I/O既可以特权模式方式,也可以其它模式访问。
如果是特权模式,整个I/O地址空间都可以访问,
如果是其它模式,则只有I/O位图中允许的端口才可以访问。
话说回来,现在搞安全很多基础知识都不知道,
所谓两手抓,两手都要硬。
理论和实践缺一不可。仅限于实践,永远的民工。。。。。


--------本帖迄今已累计获得8安全币用户奖励--------


回到顶部
 奖励本帖 用户资料  
 
 文章标题 : Re: I/O操作需要用户还是特权模式?
帖子发表于 : 2010-09-13 15:29 
离线
初级用户

注册: 2008-07-24 15:05
最近: 2012-01-31 15:16
拥有: 337.70 安全币

奖励: 6 安全币
在线: 103 点
帖子: 20
wdynastya 写道:
杯具啊,计算机基础不扎实啊,天天搞计算机,基础理论不知道,情何以堪。。。
I/O既可以特权模式方式,也可以其它模式访问。
如果是特权模式,整个I/O地址空间都可以访问,
如果是其它模式,则只有I/O位图中允许的端口才可以访问。
话说回来,现在搞安全很多基础知识都不知道,
所谓两手抓,两手都要硬。
理论和实践缺一不可。仅限于实践,永远的民工。。。。。


谢谢。再想问一下,如果在用户模式下要用到I/O,是否都要内层服务做代理,还是直接访问?
从您的意思上看部分I/O可以直接访问,能举个实例么?


--------本帖迄今已累计获得3安全币用户奖励--------


回到顶部
 奖励本帖 用户资料  
 
 文章标题 : Re: I/O操作需要用户还是特权模式?
帖子发表于 : 2010-09-27 16:09 
离线
超级用户

注册: 2008-11-26 20:21
最近: 2014-10-12 16:16
拥有: 1,491.80 安全币

奖励: 2211 安全币
在线: 2147 点
帖子: 565
DMA


回到顶部
 奖励本帖 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
cron
华安信达(CISPS.org) ©2003 - 2012