其他分享
首页 > 其他分享> > 操作系统 虚存管理

操作系统 虚存管理

作者:互联网

把内存与外存有机的结合起来,从而得到一个容量很大的“内存”,这就是虚拟内存。可以分成按需取页和按需取段两种方式。

基本原理:

在程序装入时,不必将其全部读入到内存,而只需将当前需要执行的部分页或段读入到内存,就可让程序开始执行。

在程序执行过程中,如果需执行的指令或访问的数据尚未在内存(称为缺页或缺段),则由处理器通知操作系统将相应的页或段调入到内存,然后继续执行程序。

另一方面,操作系统将内存中暂时不使用的页或段调出保存在外存上,从而腾出空间存放将要装入的程序以及将要调入的页或段――具有请求调入和置换功能,只需程序的一部分在内存就可执行。

引入虚存的优点:

可在较小的可用内存中执行较大的用户程序;

可在内存中容纳更多程序并发执行。

不必影响编程时的程序结构(与覆盖技术比较)。

提供给用户可用的虚拟内存空间通常大于物理内存。

标签:操作系统,管理,程序,调入,虚存,内存,执行,虚拟内存
来源: https://blog.csdn.net/hanzhen7541/article/details/100986092