永发信息网

为了提高检索速度,对文件目录应做怎样的改进?

答案:2  悬赏:20  手机版
解决时间 2021-03-20 07:27
为了提高检索速度,对文件目录应做怎样的改进?
最佳答案
可以利用目录项分解法解决这一问题,即把目录项(文件控制块)分为两部分:
名号目录项,包含文件名以及相应的文件内部号;
基本目录项,包含了除文件名外文件控制块的其他全部信息。目录文件也分为名号目录文件和基本目录文件。查找一个目录项就分成两步:首先访问名号目录文件,根据文件名查找相应的文件内部号;然后访问基本目录文件,根据文件内部号,可直接计算出相应基本目录项所在基本目录文件中的相对位置和物理位置,并将它直接读入内存。
目录项分解法的优点是提高了文件目录检索的速度。
全部回答
为了提高对变长记录顺序文件的检索速度,可为其建立一张索引表,以主文件中每条记录的长度及指向对应记录的指针(即该记录在逻辑地址空间的首址)作为相应每个表项的内容。由于索引表本身是一个定长记录的顺序文件,若将其按记录键排序,则可以实现对主文件的方便快速的直接存取。需要指出的是,如果文件较大,应通过建立分组多级索引以进一步提高检索效率。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
过夫妻生活时穿着衣服时挺硬的,脱了衣服就软
菜鸟驿站(泰州东润首府3栋301车库店)地址好找
羚羊早安 遮阳伞好不好,遮阳伞哪个牌子好
淘宝上面卖的刷新浪微博粉丝、那个软件是哪里
青海师范大学怎么样?环境,待遇如何‘
求y 等于根号lnx 减去ln 根号x 求这个函数的
帮忙起个日系英文名
阿水·大杯茶在什么地方啊,我要过去处理事情
鉲是什么东西
概率的范围P是________,不可能事件的概率为_
长沙哪里有“八条”冰棒买啊?
大理野山药风味火锅园地址在什么地方,想过去
张泌《离人》他的名字是读什么,是bi,还是mi
Manypeopleoften________Germany_____
迅雷会员是按1个月还是30天
推荐资讯
中国电信西来桥镇幸福营业厅在什么地方啊,我
如何进行自我管理提升能力
新倩女幽魂聊天表情跑一边去了
喷气式飞机飞过来下的一条长长的白色云雾是什
《输液带来的危害》读后感
成都zara共四家店分别在哪?
平板电脑开机关机都充不进去电该怎么办
抽烟的时候怎么过肺 ??什么叫过肺??
用03456组成三位数乘两位数的乘法算式有几个
安徽有哪些三本大学
发了照片别人评论说不好看我怎么回答 也不能
宝宝洗澡盆哪种好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?