设计文件系统时应尽量减少访问磁盘的次数,以提高文件系统的性能.下列各种措施中,哪些可以减少磁盘服务时间?
A. 块高速缓存
B. 磁盘驱动调度
C. 目录项分解法
//异步I/O只能提高CPU利用率,但访问磁盘的次数并不改变
保护磁盘,减少访问磁盘次数的措施有哪些?
1)既然要减少访问,那最理想的情况就是不访问呗,把所有的数据都丢进缓存中, 将缓存变得大速度变快
2)避免随意访问磁盘,于是就 改良磁盘调度算法
3)以上都是从调用情况的外部入手,指标也得治本,所以还要从自己的内部入手, 将自己的目录管理的整齐,尽量不给人家添麻烦
分析二:
A选项是从整个系统角度减少磁盘时间
B选项是从磁盘本身的优化,“通过系统合理调度,增加磁盘单位时间的操作次数,达到降低平均磁盘服务时间的目的 ” 。
C选项是从文件目录的角度的优化
磁盘的驱动调度如何实现公平、高效的访盘请求?