按照概率,虚拟内存页面替换策略有FIFO、LRU、LFU和OPT。从优到差的排列顺序是(4)。A.OFT,LFU,LRU,FIF
按照概率,虚拟内存页面替换策略有FIFO、LRU、LFU和OPT。从优到差的排列顺序是(4)。
A.OFT,LFU,LRU,FIFO
B.OFT,LFU,FIFO,LRU
C.LFU,OPT,LRU,FIFO
D.LFU,OFT,FIFO,LRU
解析:在虚拟存储器中常用的页面替换算法有如下几种:1.随机算法,即RAND算法(Randomalgorithm)。利用软件或硬件的随机数发生器来确定主存储器中被替换的页面。这种算法最简单,而日-容易实现。但是,这种算法完全没有利用主存储器中页面调度情况的历史信息,也没有反映程序的局部性,所以命中率比较低。2.先进先出算法,即FIFO算法(First-InFirst-Outalgorithm)。这种算法选择最先调入主存储器的页面作为被替换的页面。它的优点是比较容易实现,能够利用主存储器十页面调度情况的历史信息,但是,没有反映程序的局部性。因为最先调入主存的页面,很可能也是经常要使用的页面。3.近期最少使用算法,即LFU算法(LeastFrequentlyUsedalgorithm)。这种算法选择近期最少访问的页面作为被替换的页面。显然,这是一种非常合理的算法,因为到目前为止最少使用的页面,很可能也是将来最少访问的页面。该算法既充分利用了主存中页面调度情况的历史信息,又正确反映了程序的局部性。但是,这种算法实现起来非常困难,它要为每个页面设置一个很长的计数器,并且要选择一个固定的时钟为每个计数器定时计数。在选择被替换页面时,要从所有计数器中找出一个计数值最大的计数器。因此,通常采用如下一种相对比较简单的方法。4.最久没有使用算法,即LRU算法(LeastRecentlyUsedalgorithm)。这种算法把近期最久没有被防问过的页面作为被替换的页面。它把LFU算法中要记录数量上的“多”与“少”简化成判断“有”与“无”,因此,实现起来比较容易。5.最优替换算法,即OPT算法(OPTimalreplacementalgorithm)。上面介绍的几种页面替换算法主要是以主存储器中页面调度情况的历史信息为依据的,它假设将来主存储器中的页面调度情况与过去一段时间内主存储器中的页面调度情况足相同的。显然,这种假设不总是成立的。最好的算法应该是选择将来最久不被访问的页面作为被替换的页面,这种替换算法的命中率一定是最高的,它就是最优替换算法。要实现OPT算法,惟一的办法是让程序先执行一遍,记录下实际的页地址流情况。根据这个页地址流才能找出当前要被替换的页面。显然,这样做是不现实的。因此,OPT算法只是一种理想化的算法,然而,它也是一种很有用的算法。实际上,经常把这种算法用来作为评价其它页面替换算法好坏的标准。在其它条件相同的情况下,哪一种页面替换算法的命中率与OPT算法最接近,那么,它就是一种比较好的页面替换算法。
ABC三点不共线,O是面ABC外一点,则在下列各条件中,能得到M与ABC一定共面的条件为(以下均为 数学 2020-05-13 …
在正方体ABCD-A1B1C1D1中,O是BD1中点,A1C交平面AB1D1于M.则以下说法中:( 数学 2020-05-17 …
已知在正方体ABCD-A1B1C1D1中,O是DB的中点,直线A1C交平面C1BD于点M,判断下列 数学 2020-07-09 …
设点O是面积为4的△ABC内部一点,且有OA+OB+2OC=0,则△AOC的面积为. 其他 2020-07-19 …
如图所示,三个小球从同一高度处的O点分别以水平初速度v1、v2、v3抛出,落在水平面上的位置分别是 物理 2020-07-21 …
(2014•淮南二模)O是面α上一定点,A、B、C是面α上△ABC的三个顶点,∠B,∠C分别是边A 其他 2020-07-30 …
(2011·福州模拟)如图所示,三个小球从同一高度处的O点分别以水平初速度v1、v2、v3抛出,落 物理 2020-07-30 …
如图所示,三个小球从同一高处的O点分别以水平初速度v1、v2、v3抛出,落在水平面上的位置分别是A 其他 2020-07-30 …
如图所示,三个小球从同一高度处的O点分别以水平初速度v1、v2、v3抛出,落在水平面上的位置分别是 其他 2020-07-30 …
下面是有关“O”的思考,请完成各题1:O是谦虚这的(),骄傲着的()2:O是一面(),让你认识自己. 语文 2020-12-14 …