目录
2.4 时钟置换算法(Clock)/ 最近未用算法(NRU)
1. 虚拟内存
传统的内存管理方式存在的问题:
1)作业必须一次性全部装入内存才能开始运行,当内存无法容纳所有作业时,只有少量作业能运行,降低了系统的并发度;
2)作业一旦被装入内存,就会一直驻留在内存中,浪费了内存资源。


1.1 如何实现
虚拟内存技术建立在离散内存管理方式上,连续的管理方式不利于频繁的调入调出。

1.1.1 请求分页管理方式
在基本分页管理方式的基础上,添加了两个功能:缺页中断调入内存,内存紧张调出外存。
本文探讨了虚拟内存的实现,重点介绍了请求分页管理方式,并详细讲解了几种页面置换算法,包括最佳置换算法OPT、先进先出FIFO、最近最久未使用LRU以及时钟置换算法Clock/NRU,分析了它们的优缺点和实际应用中的考量因素。
目录
2.4 时钟置换算法(Clock)/ 最近未用算法(NRU)
传统的内存管理方式存在的问题:
1)作业必须一次性全部装入内存才能开始运行,当内存无法容纳所有作业时,只有少量作业能运行,降低了系统的并发度;
2)作业一旦被装入内存,就会一直驻留在内存中,浪费了内存资源。


虚拟内存技术建立在离散内存管理方式上,连续的管理方式不利于频繁的调入调出。

在基本分页管理方式的基础上,添加了两个功能:缺页中断调入内存,内存紧张调出外存。
1545
1212
4213
3304
881

被折叠的 条评论
为什么被折叠?