虚拟内存

2020-05-06  本文已影响0人  抬头挺胸才算活着

虚拟内存出现的原因:

内存不够用

技术实现:

在前面分页的基础上,将内存中的页的内容放到硬盘,下面的几种技术放的单位不一样。
覆盖技术:以某几个函数或者功能为单位
交换技术:以程序为单位
虚存技术:以页为单位,将程序中不用的某些页的部分放到硬盘中去

页面替换算法:

有可能要访问的内存放到硬盘中去了,计算机找不到会产生缺页异常,然后将硬盘对应的数据放到内存的页中来,但是这里有个问题,如果内存也满了呢?那就要将某些页替换出去,其中有好几种页面替换算法。

LRU实现-使用栈
上一篇 下一篇

猜你喜欢

热点阅读