首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在实现文件系统时,为加快文件目录的检索速度,可利用“文件控制块分解法”。假设目录文件存放在磁盘上,每个盘块有512字节。文件控制块占64字节,其中文件名占8个字节。通常将文件控制块分解成两部分,第一部分占16字节(包括文件名和文件内部号),第二部分占48字
在实现文件系统时,为加快文件目录的检索速度,可利用“文件控制块分解法”。假设目录文件存放在磁盘上,每个盘块有512字节。文件控制块占64字节,其中文件名占8个字节。通常将文件控制块分解成两部分,第一部分占16字节(包括文件名和文件内部号),第二部分占48字
admin
2018-07-17
31
问题
在实现文件系统时,为加快文件目录的检索速度,可利用“文件控制块分解法”。假设目录文件存放在磁盘上,每个盘块有512字节。文件控制块占64字节,其中文件名占8个字节。通常将文件控制块分解成两部分,第一部分占16字节(包括文件名和文件内部号),第二部分占48字节(包括文件内部号和文件其他描述信息)。
假设某一目录文件共有254个文件控制块,试分别给出采用分解法前和分解法后,查找该目录文件的某一个文件控制块的平均访问磁盘次数。(访问每个文件的概率相同)
选项
答案
本题考查文件系统的目录检索。 目录是存放在磁盘上的,检索目录时需要访问磁盘,速度很慢。利用“文件控制块分解法”加快目录检索速度的原理是:将文件控制块的一部分分解出去,存放在另一个数据结构中,而在目录中仅留下文件的基本信息和指向该数据结构的指针,这样一来能有效地缩减目录的体积,减少了目录在磁盘中的块数,于是检索目录时读取磁盘的次数也减少,于是也就加快了检索目录的速度。 分解法前,目录的磁盘块数为64x254/512=31.75,即32块。前31块中,每块放了512/64=8个,而最后一块放了254—31×8=6个。所以查找该目录文件的某一个文件控制块的平均访问磁盘次数=(8×(1+2+3+…+3 1)+6*32)/254=16.38次。 分解法后,目录的磁盘块数为16×254/512=7.9375块,即8块。前7块中,每块放了512/16=32块,而最后一块存放了254.7×32=30,所找的目录项在第1,2,3,4,5,6,7,8块的所需的磁盘访问次数分别为2,3,4,5,6,7,8,9次(最后一次根据文件内部号读出文件其他描述信息)。所以查找该目录文件的某一个文件控制块的平均访问磁盘次数=((2+3+4+5+6+7+8)*32+9*30)/254=5.47次。
解析
转载请注明原文地址:https://kaotiyun.com/show/0fRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
继承并发展德谟克利特和伊壁鸠鲁的“原子论”,认为宇宙万物都是由原子构成的,并按照物质本身所特有的规律发展的罗马共和国时期的哲学家()。
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
“瓜步之战”发生在下列哪两个政权之间?()
“文化大革命”结束后,在纠正“文化大革命”错误的过程中,整个过程受到()的严重阻碍。
巴黎和会上,英美主张把原德国在山东的权利转让给日本,华盛顿会议又表示支持中国让日本归还山东的要求,英美态度发生变化的根本原因是()。
在欧盟发展历史上,促使欧盟正式成立的文件是()。
明朝中期,邓茂七发动明开国以来最大规模的农民起义,建立政权,他自称()。
“二战”后,美国以经济手段扶植和控制西欧的表现是()。
雅尔塔体系、两极格局、“冷战”三者的区别与联系是什么?
下列叙述正确的个数是()。 1)向二叉排序树中插入一个结点,所需比较的次数可能大于此二叉排序树的高度。2)对B-树中任一非叶子结点中的某关键字K,比K小的最大关键字和比K大的最小关键字一定都在叶子结点中。3)所谓平衡二叉树是指左、右
随机试题
论述纳税主体的权利和义务。
急性细菌性痢疾最佳用药为
我国律师法和有关法律的规定,律师在执业活动中应保守的秘密事项有哪些?
下列关于公务员回避的说法哪项是正确的?()
(2008年)在yoz正交坐标系中,设图形对y、z轴的惯性矩分别为Iy和Iz,则图形对坐标原点极惯性矩为()。
1.背景某施工单位承担了一主要石门巷道的施工,该石门穿过的岩层主要是不稳定的泥岩、中等稳定的砂页岩层和部分稳定的砂岩层,局部可能会遇到含水的断层破碎带。设计单位所提供的支护参数为锚喷网支护,锚杆长度2.0m,间排距1.0m,锚固力不低于80kN,直径8m
列入《出入境检验检疫机构实施入境验证的进口商品目录》内的进口商品,海关在办理通关手续时需加验检验检疫机构签发的《入境货物通关单》。 ( )
根据下表,回答下列问题。表中所列国家(除其他)入境方式中选择汽车出行的比例大于50%的国家有()个。
若查询的设计如下,则查询的功能是()。
A、ThewrongaddressofPaul’shouse.B、Paul’shouseisthreeblocksfromhisoldone.C、TheexactaddressofPaul’shouse.D、No
最新回复
(
0
)