PCI设备有三种地址空间,Configure Space, I/O Space和Memory Space。我下面的理解是不是对的。I/O和Memory分别是PCI卡上的寄存器和自带的内存,他们被映射到主机系统的I/O空间和物理地址空间。这样,就可以访问它们了。是不是所有的硬件设备...
全文
回复(1) 2002-11-11 18:39 来自版块 - 内核编程
表情
ydyuse别忘给分! 通常,CPU的内存地址空间和I/O地址空间是分离的。为了访问“内存映射”设备,CPU用load或store操作直接对一个虚拟地址进行内存引用,然后CPU利用一组页表把虚拟地址转换成物理地址。为了访问“I/O映射”设备,CPU必须使用特殊的机制,如使用x86处理器上的...(2002-11-12 09:02)

返回顶部