关于“逻辑地址”、“线性地址”和“物理地址”
来源:互联网 发布:mac创意桌面壁纸 高清 编辑:程序博客网 时间:2024/04/29 07:03
实模式下:
一个地址(即物理地址)由“段值:偏移”确定。“段值”为16位的cs、ds等段寄存器,“偏移”可由16位的寄存器或常数(符号标识)给出。物理地址的计算公式为:
物理地址(Physical Address ) = 段值(Segment)x 16 + 偏移(Offset)
保护模式下:
逻辑地址:由“段值:偏移”确定。“段值”仍旧是16位的段寄存器,叫做选择子(Selector),作为查找段描述符表的索引,“偏移”可为32位的寄存器或常数。
线性地址:根据逻辑地址中的选择子找到段基址,然后加上偏移值,即为线性地址。
物理地址:当不启用分页机制时,线性地址 = 物理地址;如果启用了分页机制,则需要从线性地址得到页目录和页表,转换后才能得到物理地址。其中线性地址为 32bits, 10bit代表页目录偏移, 10bit代表页表偏移,12bit代表Offset(4096 4K), 而页目录地址会保存在cr3寄存器中,通过这样转换后就能得到物理地址。
- 关于“逻辑地址”、“线性地址”和“物理地址”
- 1、物理地址、逻辑地址和线性地址
- 逻辑地址、物理地址和线性地址
- 操作系统逻辑地址、线性地址和物理地址
- 逻辑地址、线性地址、物理地址
- 逻辑地址,线性地址,物理地址
- 逻辑地址,物理地址,线性地址...
- 逻辑地址 物理地址 线性地址
- 逻辑地址、线性地址、物理地址
- 物理地址-线性地址-逻辑地址
- 逻辑地址、线性地址、物理地址
- 逻辑地址,线性地址,物理地址
- 逻辑地址、线性地址、物理地址
- 逻辑地址、物理地址、线性地址
- 逻辑地址、线性地址、物理地址
- 逻辑地址,线性地址,物理地址
- 逻辑地址&线性地址&物理地址
- 逻辑地址、线性地址、物理地址
- 我只要一进网站就出现无法定位序数325与动态链接库上
- 获取Android手机内存信息
- 第四章 模式识别-神经网络
- BBX:黑莓手机的未来
- C# 缓存数据解析
- 关于“逻辑地址”、“线性地址”和“物理地址”
- android中LayoutInflater的使用
- 怎样定制navgation上的按钮,设置自己的风格的UIBarButtonItem
- 装箱、拆箱操作
- 解决MyEclipse开启后总是不停的在Update index
- Android 中文 API (101) —— AsyncTask
- Tomcat部署Java Web工程的一些心得总结
- http://poj.org/problem?id=2075
- 开个头 & 关于C1189错误