找回密码
 注册
关于网站域名变更的通知
查看: 506|回复: 4
打印 上一主题 下一主题

ARM ------- 虚拟地址映射理解

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-7-8 09:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
1、关于虚拟地址和物理地址:
  N1 f9 D8 w) \6 k2 y9 g& q3 h& B% |" ^

4 ~, v! i+ e; I& n! W物理地址(记为PA)是设计生产的时候确定的,是一种硬件编码生产的物理地址。虚拟地址对于操作系统或者软件层面来说的。虚拟地址与物理地址之间有一个虚拟地址转换层建立了一个从虚拟地址映射到物理地址的映射表(也就是映射原理中所说的页表)。物理地址是根据具体需求来确定大小的,通常情况下会比虚拟地址小。2 \8 u  D2 N& I; i0 l: j3 N

  z3 t2 K4 t# S( x

" J3 d0 C9 g/ R% m/ ^1 f' H例如:对于 32 为 ARM 处理器,最大寻址空间为 4GB(2^32),但是物理空间并没有配置到这么大,所以对于虚拟地址(记为VA) 来说,其地址为 0x00000000~0xFFFFFFFF,对于 物理地址(记为PA) 来说,其地址应小于或等于 0xFFFFFFFF。
# o+ d+ U7 j1 r- d
4 v' \, ?7 I, c( r5 m0 z7 y

. [9 J, W: q; w8 G* ]/ h2、地址映射原理:
/ i* L+ s, x! g( W" `
; E* f' |  O' j- ?
6 `/ [" d, D) d4 i, a  n" @) D, S: ~9 h
游客,如果您要查看本帖隐藏内容请回复

! F1 r. S# {8 {9 o( e$ W& i4 N1 p% H- N3 r: O% K) V

7 R1 _& w" s, ^3 ~8 k8 C

该用户从未签到

2#
发表于 2019-7-8 17:17 | 只看该作者
研究一下,谢谢楼主分享

该用户从未签到

3#
发表于 2019-10-10 22:47 | 只看该作者
谢谢楼主的分享1 b  W' X- c5 M9 F: X5 L* U& |* G

该用户从未签到

5#
发表于 2020-1-17 15:47 | 只看该作者
看看000000000000000
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 17:35 , Processed in 0.203125 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表