首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
试论述UNIX对磁盘缓冲区的管理原则。
试论述UNIX对磁盘缓冲区的管理原则。
admin
2012-10-31
52
问题
试论述UNIX对磁盘缓冲区的管理原则。
选项
答案
UNIX设置缓冲区的目的是要减少输入/输出操作所花费的时间,因而UNIX对磁盘缓冲区采用了如下的颇具特色的管理方式: (1)当需要一个缓冲区时,总是从空闲缓冲区队列的队首取一个缓冲区。一个被使用过的缓冲区释放时,总是排入空闲缓冲区队列的队尾。 (2)一个缓冲区被分配用于读写某磁盘块信息时,这个缓冲区就从空闲缓冲区队列退出,并链入该设备的设备缓冲区队列,该缓冲区的状态标志中应置上BUSY标志。 (3)当缓冲区中的信息传送到用户空间后,或当用户信息写到了缓冲区且对缓冲区置了DE1WR标志后,这样的缓冲区可以释放。此时便清除缓冲区中的BUSY标志,把它链到空闲缓冲区队尾,同时仍把它保留在该设备的设备缓冲区队列中。 (4)分配缓冲区时,总是摘取空闲缓冲区队列中的第一个缓冲区。但如果该缓冲区有DE1WR标志(延迟写标志),则表示该缓冲区信息尚未写回磁盘,暂不能分配。必须将它从空闲缓冲区队列退出,且提出I/O请求,由设备驱动程序把该缓冲区内容写到相应设备的指定磁盘块上。待输入输出操作完成后,清除该缓冲区的DE1WR标志且将它重新链入空闲缓冲区队列的队尾,同时仍把它保留在原设备缓冲区队列中,其目的是当需要时仍然不必启动设备而可直接使用该块中的信息。 (5)如果一个缓冲区既在空闲缓冲区队列中,又在设备缓冲区队列中,而该缓冲区被分配移作他用,则要让它从空闲缓冲区队列和原设备缓冲区队列退出,且链入新的设备缓冲区队列。
解析
转载请注明原文地址:https://kaotiyun.com/show/zrNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
若要将8253的计数器0设定为方式0、读/写计数器高8位、二进制计数,其工作方式控制字为()
指令“:MOVAX,[SI]”中.源操作数的寻址方式为()
8255A能实现双向传输功能的工作方式为________。
题38图为8255A用作开关量输入和开关量输出接口的电路,该电路的有效工作时间约为10小时。电路工作时,每隔5分钟检测一次开关K的状态,若K断开,灯L0点亮,L1熄灭;若K闭合,灯L1点亮,L0熄灭。设8255A端口地址为80H~83H,请填空将程序补
某系统中8259A的初始化程序如下:MOVAL,1BHOUT20H,ALMOVAL,50HOUT21H,ALMOVAL,09HOUT21H,A
某位置随动系统如图所示,已知:G(s)=,Gc(s)=1+0.008s,当系统输入单位阶跃函数时,求:(1)系统的闭环传递函数。(2)该系统的自然频率ωn和阻尼比ξ。
对于具有位置环的伺服系统,位置环的采样可以有两种设计方案:其一是取自伺服电动机轴上的编码器;其二是直接采自装在最后一级机械上的位置反馈元件,而电动机的编码器仅作为速度环的反馈。分析这两种方案中哪种能够实现高精度的位置控制?
简述超声波电动机的工作原理及其特点。
主要用于喷漆和弧焊作业的机器人按照控制水平分类属于哪类机器人?这类机器人的主要特征是什么?
随机试题
Childrenaregettingsofattheymaybethefirstgenerationtodiebeforetheirparents,anexpertclaimedyesterday.Today’sy
A.败血症B.脓血症C.毒脓败血症D.菌血症E.毒血症少量致病菌进入血液循环内,迅速被机体防御系统所消除,不引起或仅引起短暂而轻微的全身反应的疾病是
A.肺实变B.肺气肿C.肺不张D.气胸E.胸膜增厚病侧呼吸动度减弱伴叩诊为浊音、呼吸音消失者,见于
担保业务计人外汇敞口头寸的条件不包括()
以下行为体现可持续发展的持续性原则的是()。
我国最早规定侵犯财产犯罪的封建成文法典是()。
下面代码的输出结果是a=4a∧=3b=a∧2print(a,end=’’,’’)print(b)
Wheredoesthemangethisjob?
WhydidMr.ZhaoQiangwritetoMr.Green?Becausehewantedto_____________________.WhatarethetwocountriesthatMr.
Poetsdieyoung—youngerthannovelists,playwrightsandotherwriters,aU.S.researchersays.Itcouldbebecausepoetsaretor
最新回复
(
0
)