问个很菜的问题:

[复制链接]
2549|4
 楼主| zhiweihapp 发表于 2007-8-23 10:57 | 显示全部楼层 |阅读模式
physical&nbsp;address&nbsp;和virtual&nbsp;address有什么区别?<br />物理地址不就是实际的地址吗?<br />(我用的是EP9315的芯片,arm920T内核,芯片内没有集成rom)
阿南 发表于 2007-8-23 19:15 | 显示全部楼层

re:

物理地址和虚拟地址,Linux不能直接访问物理地址,所以先要申请对应的虚拟地址<br />《ARM&nbsp;Linux入门笔记》中有介绍,可以下载看看
 楼主| zhiweihapp 发表于 2007-8-23 13:27 | 显示全部楼层

哪位大侠帮我解释一下呀!!!

哪位大侠帮我解释一下呀!!!
平常人 发表于 2007-8-23 21:50 | 显示全部楼层

估计LZ不知道MMU,MMU=Memory Management Unit

MMU处于CPU和存储器之间,负责虚拟地址到物理地址的变换;CPU发出的地址是虚拟地址,经过MMU的变换,送到存储器的就是物理地址了。<br /><br />这种地址的变换对多任务多进程的系统几乎是必不可少的,对多任务间存储器的保护起了关键作用。
 楼主| zhiweihapp 发表于 2007-8-24 08:18 | 显示全部楼层

谢谢啦 两位!

谢谢啦&nbsp;两位!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

14

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部
0