|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
物理地址:physical address
虚拟地址:virtual address
我个人不是计算机专业的,谈些我的个人理解,请大家修正,希望提建设性的意见和回复,我先在此鄙视一下自己对它的不理解,请大家就不要鄙视了,也没有太大的意义.
前提是一个嵌入式系统,从ic设计的角度考虑这个问题:
假设cpu是32位,那么它有2的32次幂的物理地址,即是4Gb的物理地址,第一个请大家指正的地方(1对/错);
但是是为了管理一个小硬盘,30Gb,这个30Gb就必须通过虚拟地址来access了(2对/错);
此时在小硬盘的配置寄存器处,有2个或两个以上32bit的配置寄存器,用来映射从物理地址到虚拟地址,(3对/错);
也就是说,对于一个选定的cpu,它的物理地址是固定的,就是2的cpu位数的幂次(4对/错);
而一个嵌入式的虚拟地址,是在设计这个ic的时候,设置小硬盘的配置寄存器时候决定的(5对/错);
对于一个嵌入式的系统产品来说,它的物理地址,&虚拟地址都是固定的(6对/错);
请大家指正错误思想,尤其欢迎本版斑竹老扁,呵呵. |
|