首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
设计文件系统时应尽量减少访问磁盘的次数,以提高文件系统的性能
[不定项选择题]
设计文件系统时应尽量减少访问磁盘的次数,以提高文件系统的性能.下列各种措施中,哪些可以减少磁盘服务时间?
块高速缓存
磁盘驱动调度
目录项分解法
异步I/O技术
查看正确选项
添加笔记
求解答(23)
邀请回答
收藏(848)
分享
15个回答
添加回答
1
我来啦123
目录项分解什么鬼
发表于 2016-03-14 21:26:02
回复(1)
102
OnlyWu
保护磁盘,减少访问磁盘次数的措施有哪些?
1)既然要减少访问,那最理想的情况就是不访问呗,把所有的数据都丢进缓存中,
将缓存变得大速度变快
2)避免随意访问磁盘,于是就
改良磁盘调度算法
3)以上都是从调用情况的外部入手,指标也得治本,所以还要从自己的内部入手,
将自己的目录管理的整齐,尽量不给人家添麻烦
发表于 2016-10-15 17:31:20
回复(2)
57
kd丹妮儿
异步I/O只能提高CPU利用率,但访问磁盘的次数并不改变
发表于 2015-12-14 21:49:00
回复(0)
15
默默磊ok
个人觉得,A选项是从整个系统角度减少磁盘时间
B选项是从磁盘本身的优化,“
通过系统合理调度,增加磁盘单位时间的操作次数,达到降低平均磁盘服务时间的目的
”
。
C选项是从文件目录的角度的优化
B选项 详见:
http://blog.csdn.net/guo13313/article/details/50726858
C选项 详见:
https://www.nowcoder.com/questionTerminal/53b0d6f6a6004c9abcca86ccfb91b60e
编辑于 2016-07-30 20:22:29
回复(0)
9
岳翼
异步I/O表示数据传输的时候,CPU可以去做别的事,不用死等,提高了CPU的使用效率,而非磁盘服务
编辑于 2016-03-16 23:13:10
回复(0)
4
从头再来1
可以利用目录项分解法解决
提高检索速度
,即把目录项(文件控制块)分为两部分:名号目录项,包含文件名以及相应的文件内部号;基本目录项,包含了除文件名外文件控制块的其他全部信息。目录文件也分为名号目录文件和基本目录文件。查找一个目录项就分成两步:首先访问名号目录文件,根据文件名查找相应的文件内部号;然后访问基本目录文件,根据文件内部号,可直接计算出相应基本目录项所在基本目录文件中的相对位置和物理位置,并将它直接读入内存。目录项分解法的优点是提高了文件目录检索的速度。
发表于 2016-08-16 21:10:44
回复(1)
3
__PureFrog
一次磁盘读写操作的时间由寻道时间、延迟时间和传输时间决定,合理的磁盘调度可以减少寻道时间。
发表于 2016-02-29 13:05:07
回复(0)
2
征途是一百级大牛
异步IO只会提高CPU利用率
发表于 2021-12-21 07:01:09
回复(0)
2
huixieqingchun
异步IO技术只会提高CPU的利用率。
发表于 2016-07-12 13:59:34
回复(0)
2
牛客596525号
异步I/O只能提高CPU利用率,但访问磁盘的次数并不改变
发表于 2016-03-25 13:46:33
回复(0)
2
JackHall
这个很明显,结果是A。
我们每次查找磁盘都需要对磁盘进行查找与阅读,那么耗时长,效率低,通过缓存,当我们写入的数据达到一定数量,一般是8K,那么就对磁盘进行读写
发表于 2016-02-18 19:00:15
回复(0)
0
Andrew9646
目录项分解法就是一种哈希,将遍历的时间转化为CPU的函数计算时间。
发表于 2023-02-06 12:18:49
回复(0)
0
Ranly
异步I/O没办法减少磁盘服务时间,只减少了CPU的等待时间。磁盘该读写多久害得读写多久。
发表于 2022-04-08 14:46:05
回复(0)
0
电子竞技没有准时
题干问的是减少磁盘服务时间的措施,那么对于D选项,应该比较的是同步I/O和异步I/O的区别:
在同步I/O的情况下,CPU必须等待磁盘准备数据,这应该都算磁盘服务时间,但是在异步I/O的情况下,CPU可以省去等待时间,是在磁盘准备好数据的时候通过I/O中断去取数据,是节约了磁盘准备数据的时间的,所以我认为D选项也对。
发表于 2017-09-11 11:10:36
回复(0)
0
舒意意123
个人觉得,A选项是从整个系统角度减少磁盘时间
B选项是从磁盘本身的优化,“
通过系统合理调度,增加磁盘单位时间的操作次数,达到降低平均磁盘服务时间的目的
”
。
C选项是从文件目录的角度的优化
B选项 详见:
http://blog.csdn.net/guo13313/article/details/50726858
C选项 详见:
https://www.nowcoder.com/questionTerminal/53b0d6f6a6004c9abcca86ccfb91b60e
发表于 2017-04-21 20:06:03
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
操作系统
来自:
携程2016研发工程师笔试题
上传者:
SunburstRun
难度:
15条回答
848收藏
13232浏览
热门推荐
相关试题
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
阿里巴巴2015实习生笔试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
由数字5,6,7,9可以组成多少个...
组合数学
评论
(17)
来自
携程2016研发工程师笔试题
市场与销售的区别在哪里?
市场营销
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题