首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
叙述UNIX系统中空闲文件存储块的管理算法。
叙述UNIX系统中空闲文件存储块的管理算法。
admin
2016-05-14
52
问题
叙述UNIX系统中空闲文件存储块的管理算法。
选项
答案
对空闲文件存储块的直接管理部分采用了与空闲I节点相似的栈方式管理,由s_free[NICBREE]最多直接管理NICBREE个空闲存储块。但由于文件存储块的数量比磁盘节点区的盘块大得多,且是非结构形式的,故不能采用搜索磁盘文件存储块区的方式获得空闲块。为此,系统在初始化时就将所有的空闲文件存储块组织成如图17—1所示的分组链式结构。 [*] 在分组链式管理结构中,filsys中的s_free最多直接管理NICBREE个空闲存储块,并由s—nfree记住当前登记的空闲块数。由s_free[0]指示的最后一个直接管理的空闲块又间接管理了下一组NICBREE个空闲块,以此类推。 实现空闲块分配算法的程序是alloc,其主要过程是:如果s_nfree值不为0,则在栈顶获得一个空闲存储块号;但当这是s_free[0]登记的最后一个空闲块时,由于该空闲块还间接管理了下一组空闲存储块,故在将它分配给文件之前,还要将其中的管理数据复制到超级块中,使间接管理转化为直接管理,这样超级块又登记了NICBREE个直接管理的空闲存储块了。 释放文件存储块时,将释放块号登记在s_nfree所指示的栈顶s_free表项中。但如发现表已满,不能再直接登记释放块时,就要将filsys直接管理的表项内容复制到释放块,使直接管理转变成间接管理,再将释放块号写入s_free[0]中,置s_nfree为1。这样,filsys只直接管理了一个空闲块,但分组链则增加了一个组。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/lpNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
隔离是将强辐射源和____________等隔离开,单独处理,从而减弱系统内部和系统向外的电磁辐射。
网络中的保密信息只能供经过允许的人员,以经过允许的方式使用,信息____________给非授权用户、实体或过程,或供其利用。
指纹探测的实现依据是____________、不同版本的操作系统在协议栈实现上存在细微差别。()
攻击高级语言编写的程序的病毒称为()
隔离是将___________和信号处理单元等隔离开,单独处理,从而减弱系统内部和系统向外的电磁辐射。
OSI安全体系结构定义了___________、访问控制服务、数据机密性服务、数据完整性服务和抗抵赖性服务五大类安全服务。
“Yankee”病毒属于文件型病毒的()
网络中的保密信息只能供经过___________,以经过允许的方式使用,信息不泄露给非授权用户、实体或过程,或供其利用。
文件型病毒按其驻留内存方式可以分为哪几种?
试在所编绘的箭线式网络图中,确定关键线路并用双线(或粗黑线)表示出来,计算总工期和A、B、C三项活动最早完成时间(要求写出计算过程)。
随机试题
黄省三是下列哪部作品中的人物【】
分项工程质量等级评定时,质量保证资料主要包括哪些内容?
对于低碳钢,在保证要求延伸率和冷弯指标的条件下,进行较小程度的冷加工后,可以达到提高()的目的。
社会服务机构应()制作一份最新的财政报告,作为财政控制依据。
什么是合作学习中的异质分组?
学前儿童科学教育内容选编的原则是科学性、启蒙性、系统性、时代性、地方性和季节性。()
现有甲、乙两个水平相当的技术工人需进行三次技术比赛,规定三局两胜者为胜方。若甲在第一次比赛中获胜,则乙最终取胜的可能性有多大?
在窗体上画一个文本框(其Name属性为Text1),然后编写如下事件过程:PrivateSubForm_Load()Text1.Text=""Text1.SetFocusFori=1To10
Perhapsit’stheweather,whichsometimessealsLondonwithagrayceilingforweeksonend.OrmaybeitisBritons’penchantfo
Forcenturiesthegypsieshavelivedasaunfetteredpeoplewhotraveled【S1】______throughhalfthecountriesofthew
最新回复
(
0
)