korn_gyf0
驱动牛犊
驱动牛犊
  • 注册日期2004-03-26
  • 最后登录2004-11-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:4172回复:7

关于I/O空间和内存空间的区别

楼主#
更多 发布于:2004-04-17 22:43
请问PCI总线中I/O空间和内存空间各有什么作用,在读写I/O空间和内存空间时有何不同?
郭云富
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-04-19 09:41
用户被禁言,该主题自动屏蔽!
pengfeu
驱动牛犊
驱动牛犊
  • 注册日期2004-03-27
  • 最后登录2004-07-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-19 09:53
请问如何能够获得PCI或ISA的内存地址范围。
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-19 10:16
在资源管理器里面可以看到
答得好的话,请兄弟们加点分,那是对我的肯定
seaquester
驱动大牛
驱动大牛
  • 注册日期2002-05-22
  • 最后登录2016-06-16
  • 粉丝0
  • 关注0
  • 积分500分
  • 威望115点
  • 贡献值0点
  • 好评度107点
  • 原创分0分
  • 专家分52分
地下室#
发布于:2004-04-19 13:10
请问PCI总线中I/O空间和内存空间各有什么作用,在读写I/O空间和内存空间时有何不同?


I/O空间的地址用用I/O命令读写
WDM驱动里面用:
READ_PORT_UCHAR
READ_PORT_USHORT
READ_PORT_ULONG
……

MEM空间的地址用内存访问命令(X86系统上,跟访问内存类似)
WDM驱动里面用:
READ_REGISTER_UCHAR
READ_REGISTER_USHORT
READ_REGISTER_ULONG
……
八风舞遥翩,九野弄清音。 鸣高常向月,善舞不迎人。
liuiang
驱动牛犊
驱动牛犊
  • 注册日期2002-11-21
  • 最后登录2007-11-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-04-19 14:05
对于软件调用是差不多,楼上说的对,
在硬件上说他们是根本不同的两个空间,
绝对分开的(对于x86处理器),
汇编指令也不同,底层信号当然也不同,
对于pci来说,另外一点就是--
io不能进行突发操作,mem可以
被上帝遗忘的天使......
wangfei1173
驱动牛犊
驱动牛犊
  • 注册日期2004-03-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-05-10 09:45
I/O空间可以映射到men空间操作
访问的方式和途径不同
效果一样
clliu
驱动牛犊
驱动牛犊
  • 注册日期2007-08-29
  • 最后登录2007-11-02
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-09-18 09:48
“I/O空间可以映射到men空间操作
访问的方式和途径不同
效果一样”

如何访问映射到内存空间的I/O空间地址?
游客

返回顶部