设为首页 加入收藏

TOP

Linux内核学习之内存地址
2014-11-24 00:42:03 来源: 作者: 【 】 浏览:3
Tags:Linux 内核 习之 内存 地址

在X86的Linux内核中共有三种地址:逻辑地址、线性地址和物理地址。


逻辑地址,也就是常说的机器地址,用于在机器指令中指定操作数或者指令的地址,它由段(segment)地址和偏移(offet,or displacement)组成。


线性地址,也就是著名的虚拟地址,在32位体系结构中它就是一个32位的数字,指定了在虚拟空间的位置。


物理地址,它对应于物理意义上的内存所使用的地址,通常也是一个32位或者64位的数字。


从逻辑地址到线性地址的转换是由分段单元(Segment Unit)完成的。


从线性地址到物理地址的转换是由分页单元(Paging Unit)完成的。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux内核学习之分段机制 下一篇Linux内核学习之分页机制

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: