<计算机组成与设计-硬件/软件接口>:在内存映射I/O中,地址空间的一部分分配给I/O设备.处理器把地址和数据放到内存总线上时,内存系统将忽略这个操作,因为地址指明了这部分内存空间是用于I/O的.
以上所指的"地址空间"是虚拟地址空间or物理地址空间?
假设用32位的cpu,64M的ram,你得按照32位虚地址转26位物理地址设计个mmu吧. 虚拟地址空间站4G,物理地址空间就是64M.这是我想在系统里加个CPU外的可寻址寄存器,找不到哪个物理地址给他了!
我知道我肯定有理解错的地方,请高手们拍砖啊!谢谢. |