1 / 9
文档名称:

物理地址逻辑地址虚拟地址的概念.doc

格式:doc   大小:174KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

物理地址逻辑地址虚拟地址的概念.doc

上传人:小枷 2019/4/12 文件大小:174 KB

下载得到文件列表

物理地址逻辑地址虚拟地址的概念.doc

文档介绍

文档介绍:一、概念物理地址(physicaladdress)用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。——这个概念应该是这几个概念中最好理解的一个,但是值得一提的是,虽然可以直接把物理地址理解成插在机器上那根内存本身,把内存看成一个从0字节一直到最大空量逐字节的编号的大数组,然后把这个数组叫做物理地址,但是事实上,这只是一个硬件提供给软件的抽像,内存的寻址方式并不是这样。所以,说它是“与地址总线相对应”,是更贴切一些,不过抛开对物理内存寻址方式的考虑,直接把物理地址与物理的内存一一对应,也是可以接受的。也许错误的理解更利于形而上的抽像。虚拟内存(virtualmemory)这是对整个内存(不要与机器上插那条对上号)的抽像描述。它是相对于物理内存来讲的,可以直接理解成“不直实的”,“假的”内存,例如,一个0x08000000内存地址,它并不对就物理地址上那个大数组中0x08000000-1那个地址元素;之所以是这样,是因为现代操作系统都提供了一种内存管理的抽像,即虚拟内存(virtualmemory)。进程使用虚拟内存中的地址,由操作系统协助相关硬件,把它“转换”成真正的物理地址。这个“转换”,是所有问题讨论的关键。有了这样的抽像,一个程序,就可以使用比真实物理地址大得多的地址空间。(拆东墙,补西墙,银行也是这样子做的),甚至多个进程可以使用相同的地址。不奇怪,因为转换后的物理地址并非相同的。——可以把连接后的程序反编译看一下,发现连接器已经为程序分配了一个地址,例如,要调用某个函数A,代码不是callA,而是call0x0811111111,也就是说,函数A的地址已经被定下来了。没有这样的“转换”,没有虚拟地址的概念,这样做是根本行不通的。打住了,这个问题再说下去,就收不住了。逻辑地址(logicaladdress)Intel为了兼容,将远古时代的段式内存管理方式保留了下来。逻辑地址指的是机器语言指令中,用来指定一个操作数或者是一条指令的地址。以上例,我们说的连接器为A分配的0x08111111这个地址就是逻辑地址。——不过不好意思,这样说,好像又违背了Intel中段式管理中,对逻辑地址要求,“一个逻辑地址,是由一个段标识符加上一个指定段内相对地址的偏移量,表示为[段标识符:段内偏移量],也就是说,上例中那个0x08111111,应该表示为[A的代码段标识符:0x08111111],这样,才完整一些”线性地址(linearaddress)或也叫虚拟地址(virtualaddress)跟逻辑地址类似,它也是一个不真实的地址,如果逻辑地址是对应的硬件平台段式管理转换前地址的话,那么线性地址则对应了硬件页式内存的转换前地址。-------------------------------------------------------------CPU将一个虚拟内存空间中的地址转换为物理地址,需要进行两步:首先将给定一个逻辑地址(其实是段内偏移量,这个一定要理解!!!),CPU要利用其段式内存管理单元,先将为个逻辑地址转换成一个线程地址,再利用其页式内存管理单元,转换为最终物理地址。这样做两次转换,的确是非常麻烦而且没有必要的,因为直接可以把线性地址抽像给进程。之所以这样冗余,Intel完全是为了兼容而已。2、CPU段式内存管理,逻辑地址如何转换

最近更新

小学六年级下册数学期末测试卷含答案(预热题.. 7页

小学科学《磁铁》练习题附答案【夺分金卷】 9页

小学负数练习题含完整答案(考点梳理) 7页

小学负数练习题(有一套) 6页

小学负数综合练习题 带答案(b卷) 6页

小学科学《磁铁》练习题及参考答案(模拟题).. 8页

教科版五年级下册科学期末测试卷精品【满分必.. 6页

教科版四年级下册科学期末测试卷及参考答案【.. 8页

小学负数练习题附完整答案(易错题) 7页

小学负数综合练习题 及答案【精品】 6页

沪教版一年级上册数学期末测试卷往年题考 8页

小学负数综合练习题 附答案(黄金题型) 7页

教科版五年级下册科学期末测试卷附答案 5页

苏教版一年级上册数学期末测试卷及完整答案【.. 8页

部编版六年级上册道德与法治期末测试卷及参考.. 8页

沪教版一年级上册数学期末测试卷及精品答案 7页

2024小学六一儿童节活动方案策划方案 5页

浙教版一年级上册数学期末测试卷精品(巩固).. 8页

部编版六年级上册道德与法治期末综合测试卷(.. 8页

部编版小学六年级上册道德与法治期末测试卷及.. 8页

青岛版一年级上册数学期末测试卷带答案(基础.. 9页

通风空调系统调试方案 9页

贝腾创业总动员商业计划书 3页

光伏电站安全预防措施及应急预案 11页

新生儿更换尿布ppt课件课件 23页

俄语名词各格意义及用法[1] 7页

广告制作实施方案 4页

拒绝野味禁食野生动物ppt 27页

项目合作协议 8页

数学学科导论 41页