jake1036

linux0.11的3类地址

 Linux的三类地址

 (1) 虚拟地址空间 , 是指程序的段选择符和段内偏移组成的地址。 一个程序的虚拟地址空间主要GDT映射的全地址空间和LDT映射的局部地址空间。
 (2) 逻辑地址空间 , 程序中使用的段内偏移地址,比如c语言中的& ,汇编中的地址标号,以及 混合汇编中的 "m"。
 (3) 线性地址空间  , 逻辑地址空间到物理地址空间的中间层,是处理器可寻址空间的地址。程序代码产生的逻辑地址加上段基地址,就成了线性地址。
 (4) 物理地址空间 , CPU外部地址总线的 上的寻址信号,一个物理地址对应一块物理内存空间。   

  linux0.11内核的数据段和代码段基地址都是0 ,所以对于linux0.11来说,线性 地址和逻辑地址相同。

posted on 2010-11-12 20:53 kahn 阅读(123) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理