首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
试论述UNIX对磁盘缓冲区的管理原则。
试论述UNIX对磁盘缓冲区的管理原则。
admin
2012-10-31
110
问题
试论述UNIX对磁盘缓冲区的管理原则。
选项
答案
UNIX设置缓冲区的目的是要减少输入/输出操作所花费的时间,因而UNIX对磁盘缓冲区采用了如下的颇具特色的管理方式: (1)当需要一个缓冲区时,总是从空闲缓冲区队列的队首取一个缓冲区。一个被使用过的缓冲区释放时,总是排入空闲缓冲区队列的队尾。 (2)一个缓冲区被分配用于读写某磁盘块信息时,这个缓冲区就从空闲缓冲区队列退出,并链入该设备的设备缓冲区队列,该缓冲区的状态标志中应置上BUSY标志。 (3)当缓冲区中的信息传送到用户空间后,或当用户信息写到了缓冲区且对缓冲区置了DE1WR标志后,这样的缓冲区可以释放。此时便清除缓冲区中的BUSY标志,把它链到空闲缓冲区队尾,同时仍把它保留在该设备的设备缓冲区队列中。 (4)分配缓冲区时,总是摘取空闲缓冲区队列中的第一个缓冲区。但如果该缓冲区有DE1WR标志(延迟写标志),则表示该缓冲区信息尚未写回磁盘,暂不能分配。必须将它从空闲缓冲区队列退出,且提出I/O请求,由设备驱动程序把该缓冲区内容写到相应设备的指定磁盘块上。待输入输出操作完成后,清除该缓冲区的DE1WR标志且将它重新链入空闲缓冲区队列的队尾,同时仍把它保留在原设备缓冲区队列中,其目的是当需要时仍然不必启动设备而可直接使用该块中的信息。 (5)如果一个缓冲区既在空闲缓冲区队列中,又在设备缓冲区队列中,而该缓冲区被分配移作他用,则要让它从空闲缓冲区队列和原设备缓冲区队列退出,且链入新的设备缓冲区队列。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/zrNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
若要将8253的计数器0设定为方式0、读/写计数器高8位、二进制计数,其工作方式控制字为()
8253的工作方式有()
某系统中8259A的初始化程序如下:MOVAL,1BHOUT20H,ALMOVAL,50HOUT21H,ALMOVAL,09HOUT21H,A
假如双机串行通信的数据传送速率是120字符/s,每个字符格式规定包含1位起始位、1位终止位、7位数据位和1位奇偶校验位,则传送的波特率为()
某光栅的条纹密度是200条/毫米,光栅条纹间的夹角θ=0.005弧度,则莫尔条纹的宽度是【】
为什么要消除齿轮副间隙?常用什么方法消除间隙?
IDEA加密算法的明文、密文和密钥长度分别是()
在环形结构中,若每个IMP的缓冲区都被发往下一个IMP的信息所占满,这样造成的死锁称为
随机试题
男,25岁。农民。半月前在水利工地上突起发热,伴头痛,眼眶痛,腰痛。病程第4日就诊时热已退,血压偏低,球结膜水肿、出血,胸背部见条索点状瘀点。前1日24小时尿量340ml,该病例最可能的诊断是()
急性感染性心内膜炎的病理变化有
化学发光免疫测定的优点不包括
当归可治何种类型的便秘
浸润型肺结核和慢性纤维空洞型肺结核分型的最主要鉴别依据是
适用海关A类管理的加工贸易企业进口的78种客供辅料,且总价不超过______的,可以不设立银行保证金台账,甚至不申领《登记手册》。
在企业采购产品、服务过程中,应当追究相关责任人责任的情形有()。
三年级二班班主任王老师告诉社会工作者小丁,班上有个女学生千千非常胆小羞怯,上课不敢发言,平时也很少和其他同学玩,他希望小丁对千千进行辅导。为了与千千建立关系,小丁与千千初次见面时,运用了制造气氛的技巧。下列做法中,体现该技巧的是()
奥运会期间共有英语、日语和德语翻译人员60人,其中能做英语翻译的有31人,能做日语翻译的有31人,能做德语翻译的有21人,既能做英语翻译又能做日语翻译的有12人,既能做英语翻译又能做德语翻译的人有6人,三种语言翻译都能做的有3人,则只能做德语翻译的人有多少
TempletonWorldFundTempletonfundmanagersfindglobalinvestmentopportunitiesothersmightmiss.In1997,wheninvestors
最新回复
(
0
)