社区
汇编语言
帖子详情
关于线性地址与物理地址
yg23hxj
2010-12-08 12:01:30
刚接触win32,问下如果在分页的情况下
修改线性地址里面的数据,那它所映射的物理地址会不会随着被修改
再问下,像平时用CE查到变量等的地址应该是虚拟地址吧?
...全文
85
3
打赏
收藏
关于线性地址与物理地址
刚接触win32,问下如果在分页的情况下 修改线性地址里面的数据,那它所映射的物理地址会不会随着被修改 再问下,像平时用CE查到变量等的地址应该是虚拟地址吧?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhanglei8893
2010-12-08
打赏
举报
回复
第一问:
线性地址通过分页机制映射到物理地址
每个进程在加载后,页表不会改变,也就是说线性地址到物理地址不映射始终不会改变
你在程序中修改了线性地址里面的数据,实际上修改的是线性地址映射到的实际物理内存地址里面的值
第二问:
从程序员的角度看到的都是虚拟地址,你说的是对的
asmlearn
2010-12-08
打赏
举报
回复
映射是随时变化的。
西门喷血
2010-12-08
打赏
举报
回复
这个就应该跟指针差不多吧
虚拟
地址
、逻辑
地址
、
线性
地址
、
物理
地址
的区别?
虚拟
地址
、逻辑
地址
、
线性
地址
、
物理
地址
的区别? 解析: 分段机制把一个逻辑
地址
转换为
线性
地址
;接着,分页机制把一个
线性
地址
转换为
物理
地址
。 逻辑
地址
(启动分段) ->
线性
地址
(启动分页) ->
物理
地址
...
线性
地址
和
物理
地址
线性
地址
(虚拟
地址
)和
物理
地址
逻辑
地址
、
线性
地址
和
物理
地址
逻辑
地址
、
线性
地址
和
物理
地址
线性
地址
转
物理
地址
二、
线性
地址
转
物理
地址
前面说了Linux中逻辑
地址
等于
线性
地址
,那么
线性
地址
怎么对应到
物理
地址
呢?这个大家都知道,那就是通过分页机制,具体的说,就是通过页表查找来对应
物理
地址
。 准确的说分页是CPU提供的一...
虚拟
地址
、逻辑
地址
、
线性
地址
、
物理
地址
虚拟
地址
指由程序产生的由段选择符和段内偏移
地址
组成的
地址
。 逻辑
地址
指由程序产生的段内偏移。有时候直接把逻辑
地址
当做虚拟
地址
。
线性
地址
...如果无分页机制,那么
线性
地址
就是物理地...
汇编语言
21,458
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章