Introduction about the address type and difference
来源:互联网 发布:3322域名官网 编辑:程序博客网 时间:2024/05/03 17:03
虚拟地址:指的是由程序产生的由段选择符和段内偏移地址两个部分组成的地址。为什么叫它是虚拟的地址呢?因为这两部分组成的地址并没有直接访问物理内存,而是要通过分段地址的变换机构处理或映射后才会对应到相应的物理内存地址。
逻辑地址:指由程序产生的与段相关的偏移地址部分。不过有些资料是直接把逻辑地址当成虚拟地址,两者并没有明确的界限。
线性地址:指的是虚拟地址到物理地址变换之间的中间层,是处理器可寻指的内存空间(称为线性地址空间)中的地址。程序代码会产生逻辑地址,或者说是段中的偏移地址,加上相应段的基地址就生成了一个线性地址。如果启用了分页机制,那么线性地址可以再经过变换产生物理地址。若是没有采用分页机制,那么线性地址就是物理地址。
物理地址:指的是现在CPU外部地址总线上的寻址物理内存的地址信号,是地址变换的最终结果!
http://blog.csdn.net/edmond999/article/details/4300903
- Introduction about the address type and difference
- the difference between isinstance and type in python
- The difference of the type of DB type property such char,varchar,nchar and nvarchar
- About the address of variable
- The difference between (()) and ().
- About the difference of href='javascript:void(0)' and href=‘#’
- About the type of backup!
- the difference between "./" and "sh"
- C++ Knowledge: The separate type for address
- the difference between the SOURCELIBS and TARGETLIBS
- About the drag-and-drop
- About Me and the Blog
- some functions about judge the String type
- Introduction to Network Address Translation (NAT) and NAT Traversal
- some thing about the kernel32.dll base address in X64
- A very basic introduction about Java stack and heap
- The difference between Const and ReadOnly
- The difference between Failure and Success
- 关于举办“二师兄”团队第一期“Half-day TALK”活动的通知
- 设计模式 - 抽象工厂模式
- MySQL 数据类型
- mac工具之uml免费
- Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)
- Introduction about the address type and difference
- MySQL启动方式
- 如何向App Store提交应用
- 智遥工作流连接SAP,查询超时解决方法
- OAuth
- getElementById(), getElementsByName(), and getElementsByTagName() 和用法
- SQL2005 BCP使用心得
- 探究C++对象模型
- 反射机制剖析(三): 谈谈代理模式是如何体现反射的