阅读:4223回复:7
关于I/O空间和内存空间的区别
请问PCI总线中I/O空间和内存空间各有什么作用,在读写I/O空间和内存空间时有何不同?
|
|
|
沙发#
发布于:2004-04-19 09:41
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2004-04-19 09:53
请问如何能够获得PCI或ISA的内存地址范围。
|
|
地板#
发布于:2004-04-19 10:16
在资源管理器里面可以看到
|
|
|
地下室#
发布于: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 …… |
|
|
5楼#
发布于:2004-04-19 14:05
对于软件调用是差不多,楼上说的对,
在硬件上说他们是根本不同的两个空间, 绝对分开的(对于x86处理器), 汇编指令也不同,底层信号当然也不同, 对于pci来说,另外一点就是-- io不能进行突发操作,mem可以 |
|
|
6楼#
发布于:2004-05-10 09:45
I/O空间可以映射到men空间操作
访问的方式和途径不同 效果一样 |
|
7楼#
发布于:2007-09-18 09:48
“I/O空间可以映射到men空间操作
访问的方式和途径不同 效果一样” 如何访问映射到内存空间的I/O空间地址? |
|