首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
UNIX系统的缓冲区管理中,设备队列和自由队列各采用什么算法?
UNIX系统的缓冲区管理中,设备队列和自由队列各采用什么算法?
admin
2016-05-12
15
问题
UNIX系统的缓冲区管理中,设备队列和自由队列各采用什么算法?
选项
答案
自由buf队列管理空闲缓冲,以实现对有限的缓冲资源共享。对自由buf队列采用了LRU淘汰算法。为了使释放的缓冲区尽可能长地保留原来的数据信息,每次释放缓冲区时总是将对应的buf插入到自由队列的队尾。分配缓冲区时,总是从自由队列队首抽出一个空闲的buf。当一个buf在自由队列内移动时,只要有按原状使用的需要时,就立即从自由buf队列中抽出,使用完毕后释放该缓冲区,又将该buf插入到自由buf队列队尾。这就保证了在所有自由缓冲区中被重新分配的是最久未使用的,即精确地实现了LRU算法。由于根据设备队列重复使用的buf,该buf有从自由队列中间删除的需要,为了提高删除操作的速度,要求自由队列采用双向链接表。 设备队列管理所有使用过的缓冲区,以尽量重复使用已读入缓冲的数据,从而减少了对设备的I/O。设备队列本身不实现任何特定的应用算法,如淘汰算法等。不论该buf位于设备队列中的什么位置,只要重复使用,总能在设备队列中找到它。只有当一个buf在自由队列被淘汰时,才在相应的设备队列中被删除,故为了提高删除操作的速度,同样要求设备队列采用双向链接表。当一个buf要插到新的设备队列时(包括从设备队列淘汰后,又插回同一设备队列),只是最简单地插到设备队列的首部,这还能使新插入的buf在以后的相继访问过程中尽快地被找到。
解析
转载请注明原文地址:https://kaotiyun.com/show/LqNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
对大多数工程项目来说,单位时间的资源消耗在整个使用范围内,通常是()
下列关于风险分析过程顺序正确的是()
工程质量检测一般可分为基本实验项目、施工试验项目和________三个部分。
下列属于施工项目质量控制的原则的是()
简述我国建筑市场采用的主要采购模式。
施工项目进度控制是指________在施工过程中对建设工程项目的进度控制。()
动态投资回收期
计算机网络系统面临的典型安全威胁中攻击者发觉系统的缺陷或安全脆弱性指的是___________。
下列对进程的描述正确的是()
简述数组多路通道的数据传送方式。
随机试题
随着含碳量的增加,钢材的可焊性_______。
女,40岁。反复手关节痛1年,曾诊断为类风湿关节炎,间断使用理疗和非甾体抗炎药,症状有缓解,近月来低热,关节痛加重,肘后出现多个皮下结节,检查ESR40mm/h,心脏彩超发现小量心包积液,考虑为类风湿关节炎活动对疾病活动诊断最有意义的检查
低T3综合征,可以是由下列哪些原因引起
A.0~5mm/hB.0~10mm/hC.0~15mm/hD.0~20mm/hE.5~15mm/h成年男性血沉参考区间为
HenoCh型过敏性紫癜的临床表现有
陈某是天津三石公司供销科长,任职期间办理了三石公司与上海三木公司之间的供销与加工等多方面的业务。1997年3月,陈某辞职后开办了六顺公司,六顺公司的办公房内存有三石公司一批设备。1997年4月1日,陈某对三木公司讲有一批设备委托三木公司以其名义销售,销售价
某个项目有两个方案,方案一的投资额为1500万元,年经营成本为500万元;方案二的投资额和年经营成本分别为1200万元和600万元,若基准投资回收期为2.8年,则采用投资回收期法分析得出的结论是()。
心理咨询师与求助者之间的交往距离应该属于()。
率先提出活动课程主张的是()。
以下哪个设计内容不属于数据库应用系统总体设计范畴()。
最新回复
(
0
)