当前位置:   article > 正文

页表与虚拟内存_虚拟存储器的页面指的是什么意思

虚拟存储器的页面指的是什么意思

引言

  虚拟内存也叫做虚拟存储器,作为现代操作系统中存储管理的一项重要技术,实现了内存扩充功能。我们知道一台计算机的内存其实是很小的,但很多程序所需要的空间却是非常大的;这个问题有两个解决方案,一个显而易见的方法就是从物理上增加容量,但这往往受到机器自身的限制,而且无疑要增加系统成本;所以现在大多数计算机都采用第二种方法,就是虚拟内存加交换技术。

一、页表

  分页技术是用来管理内存空间的。分页技术可以解决内存不连续的问题,让碎片化空间最小化。

  • 页面:分页储存管理将进程的逻辑地址空间分成若干个页,并为各页加以编号,从0开始,如第0页、第1页等。相应地,也把内存的物理地址分为若干个块,同样给他们加上编号;在进程分配内存是,以块为单位,将进程中的若干个页分别装入到多个可以不相连的物理块中。
  • 页面大小:在分页系统中,若选择过小的页面,虽然可以减小内存碎片,提高空间利用率,但是却会让每个进程占用较多的页面,导致页表过长,占用大量内存;并且还会降低页面换进换出的效率;如果选择过大的页面,虽然可以减少页表的长度,提高页面换进换出的速度,但却会使页内碎片增大。因此,页面的大小应该选择适中,通常为1-8KB。

1、地址结构

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/163378
推荐阅读
相关标签
  

闽ICP备14008679号