作者Chevelle (typo)
看板ASM
标题Re: [问题] MMU 的 relocation 好处在哪??
时间Sun Nov 2 19:45:26 2008
※ 引述《cola99 (鸡鸡鸡鸡鸡鸡鸡鸡鸡鸡鸡숩》之铭言:
: 标题: [问题] MMU 的 relocation 好处在哪??
: 时间: Sat Nov 1 00:43:58 2008
:
: 小弟想问
: 像 memory translation时
:
: "Relocation" 予许程式 在各个物理记忆体上跑~~
:
: why~~ 以及优点在哪~~~
:
: 小弟很多相关白痴问题 书上都只说一句 并未说原理
:
: 请问有高手愿意收小弟为徒
:
: 让小弟寄信问这些概念问题否
:
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 203.67.184.238
: 推 bobhsiao:我觉得是在写软体时,不用考虑你执行时要放在mem的哪里跑 11/01 16:24
: 推 typeotoco:物理记忆体...应该翻实体记忆体吧 physical mem 11/01 19:31
: 推 loveflames:系统程式的书都会提吧? 11/02 00:09
: → cola99:因为书上都只提这样子~并未说原因~~~ 不然就是小弟不受教 11/02 01:04
: → suhorng:像Windows,不同的程式却可以用到相同的记忆体位址,就是 11/02 18:52
: → suhorng:因为有分页表让它可以在不同的实体记忆体上。 11/02 18:52
这个应该是 virtual address 的观念 也就是 VMM 在做的事情
至於他问的 relocation 应该是..
比如 win32 的 PE image 通常都被 map 到 0x400000
万一哪天它被 map 到别的地方
因为 loader 做了 relocation 所以还是可以 run
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.5.10
1F:→ final01:恩恩 11/02 21:54