打印

弱问一个I/O寻址的小问题.

[复制链接]
2057|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ttxs|  楼主 | 2009-2-21 18:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<计算机组成与设计-硬件/软件接口>:在内存映射I/O中,地址空间的一部分分配给I/O设备.处理器把地址和数据放到内存总线上时,内存系统将忽略这个操作,因为地址指明了这部分内存空间是用于I/O的.

以上所指的"地址空间"是虚拟地址空间or物理地址空间?

假设用32位的cpu,64M的ram,你得按照32位虚地址转26位物理地址设计个mmu吧.
虚拟地址空间站4G,物理地址空间就是64M.这是我想在系统里加个CPU外的可寻址寄存器,找不到哪个物理地址给他了!

我知道我肯定有理解错的地方,请高手们拍砖啊!谢谢.

相关帖子

沙发
ttxs|  楼主 | 2009-2-22 18:11 | 只看该作者

help

please

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

27

帖子

0

粉丝