关于段页式管理的理解,请老师帮忙解答
来源:6-10 存储管理之段页式存储管理

老丶斑鸠
2020-08-03
页是字块的逻辑上的表示,是把物理层面的内存字块虚拟化为一个具有唯一标识(页号)表示的页;
段是逻辑空间的虚拟表示;
段式管理不与页式管理相结合时,一个段是由多个字块组成的一个个不等大小的逻辑内存空间,而页之间始终是相等大小;
而在段页式管理中,通过建立段内页的这样一个虚拟层面上的整体结构,最终达到将一个进程所需的内存物理地址映射到一个易于查找的虚拟的段页结构中,实际上是通过段页结构把地址根据进程和进程中的连续逻辑分为一个个段,再把物理地址(字块)表示为页,最终目的是方便内存寻址。
请问老师我这样理解对吗?
还有老师为什么说分页可以有效提高内存利用率? 本质是和物理内存中分字块可以提高内存利用率一样的吗? 页应该是字块的逻辑表示吧?
写回答
1回答
-
理解是正确的,并且讲的很清晰,点个赞。
关于为什么说分页可以有效提高内存利用率,这里不能断章取义,这句话是有前提的,这是相对于分页管理技术出现之前的内存管理技术而言的一个优点,分页管理技术是一种进步,同学可以再结合相关内容理解下呢。
希望对你有所帮助。
012020-08-04
相似问题
页为什么是物理单位???
回答 2
页式存储管理的内存碎片问题
回答 1