免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 10944 | 回复: 7
打印 上一主题 下一主题

LDD3 中: I/O 端口“边际效应” 的含义是什么 啊? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-08 09:19 |只看该作者 |倒序浏览
在 IDD3 中,有一段话:
“在 RAM与 I/O端口的区别是:I/O端口有边际效应,而 RAM 没有边际效应”,问这里的“边际效应” 只的是 是什么含义啊 ?

还有,类似与 X86 系列的 CPU,才会有 I/O端口的说法啊,像 ARM系列的,是不是就只有 设备内存 这一说啦 啊?

还有, 在 X86系列 CPU,设备的内存 或者 I/O 端口 与 RAM是区分开的,是两种不同的内存方式,而 ARM系列,设备内存与RAM是不区分开的,我这样 理解是否正确啊 。

还有一个 概念性的问题: 对于 I/O端口,是不就我就可以理解为 设备的寄存器  呢 ????????

论坛徽章:
0
2 [报告]
发表于 2007-03-09 08:53 |只看该作者
>>“在 RAM与 I/O端口的区别是:I/O端口有边际效应,而 RAM 没有边际效应”,问这里的“边际效应” 只的是 是什么含义啊 ?
我没听说过什么IO边际效应,是不是情景分析中所说的读寄存器会改变其中的内容这种情况?

>>还有,类似与 X86 系列的 CPU,才会有 I/O端口的说法啊,像 ARM系列的,是不是就只有 设备内存 这一说啦 啊?
对,IO端口只有intel有


>>还有, 在 X86系列 CPU,设备的内存 或者 I/O 端口 与 RAM是区分开的,是两种不同的内存方式,而 ARM系列,设备内存与RAM是不区分开的,我这样 理解是否正确啊 。
正确

>>还有一个 概念性的问题: 对于 I/O端口,是不就我就可以理解为 设备的寄存器  呢 ????????
实际上就是寄存器

论坛徽章:
0
3 [报告]
发表于 2007-03-09 09:09 |只看该作者
谢谢 “风云使者” 给我的解答

“边际效应” 一词,我是从 LDD3中文版里面看到的,我对它还是有点  糊涂

论坛徽章:
0
4 [报告]
发表于 2007-03-09 10:44 |只看该作者
Side Effect ?

论坛徽章:
0
5 [报告]
发表于 2007-03-09 10:46 |只看该作者
原帖由 albcamus 于 2007-3-9 10:44 发表于 4楼  
Side Effect ?



论坛徽章:
0
6 [报告]
发表于 2007-03-09 12:06 |只看该作者

回复 #4 albcamus 的帖子

Right!!
我看过影印版的了

BTW,还是看原版的好,中文译的走样了

论坛徽章:
0
7 [报告]
发表于 2007-03-10 10:33 |只看该作者
说一下我的理解:I/O端口与实际外部设备相关联,通过访问I/O端口控制外部设备,“边际效应”是指控制设备(读取或写入)生效,访问I/O口的主要目的就是边际效应,不像访问普通的内存,只是在一个位置存储或读取一个数值,没有别的含义了。我是基于ARM平台理解的,在《linux设备驱动程序》第二版中的说法是“副作用”,不是“边际效应”。

论坛徽章:
0
8 [报告]
发表于 2007-03-10 10:37 |只看该作者
说一下我的理解:I/O端口与实际外部设备相关联,通过访问I/O端口控制外部设备,“边际效应”是指控制设备(读取或写入)生效,访问I/O口的主要目的就是边际效应,不像访问普通的内存,只是在一个位置存储或读取一个数值,没有别的含义了。我是基于ARM平台理解的,在《linux设备驱动程序》第二版中的说法是“副作用”,不是“边际效应”。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP