一道操作系统的读取磁盘编排题
在给定的磁盘存取特性(磁面4个、磁道100个、扇区40个、转速40ms等)条件下,设计出合适的能够顺序读取20个扇区信息的编排方案。急求答案!!!谢谢了!!!...
在给定的磁盘存取特性(磁面4个、磁道100个、扇区40个、转速40ms等)条件下,设计出合适的能够顺序读取20个扇区信息的编排方案。
急求答案!!!谢谢了!!! 展开
急求答案!!!谢谢了!!! 展开
1个回答
展开全部
这道题写的极其不规范,转速能是40ms?那是时间吧。磁道100个有这种磁盘?最后还顺序读取,顺序读取就没有合适不合适之说了。。。当然这都是我的浅薄的认识。
这个解释起来要复杂一些,你知道磁盘旋转是有惯性的,所以1扇区和2扇区并不紧邻,因为紧邻的话读完1扇区再想读2扇区的话,由于旋转惯性磁头可能已经越过了2扇区的位置,所以1,2扇区之间还隔着一些扇区,这叫做交叉因子。就这道题来说,20个欲读写扇区可以平摊到4个磁面上,每个磁面承担5个扇区,由于每个磁面可容纳40个扇区,因此交叉因子为40/5=8,即1扇区在0号位,2扇区在8号位,以此类推,到了6号扇区则本应该转到下一个磁面的0号位,但是磁面与磁面之间的转换也要花时间,这中间也要考虑惯性,因此6号扇区安排到下一个磁面的8号位,7号扇区16号位,以此类推,等到11号扇区的时候要安排到第三个磁面,同样也要考虑磁面与磁面间的惯性,过程同上,就不细说了。
望采纳,追问。
这个解释起来要复杂一些,你知道磁盘旋转是有惯性的,所以1扇区和2扇区并不紧邻,因为紧邻的话读完1扇区再想读2扇区的话,由于旋转惯性磁头可能已经越过了2扇区的位置,所以1,2扇区之间还隔着一些扇区,这叫做交叉因子。就这道题来说,20个欲读写扇区可以平摊到4个磁面上,每个磁面承担5个扇区,由于每个磁面可容纳40个扇区,因此交叉因子为40/5=8,即1扇区在0号位,2扇区在8号位,以此类推,到了6号扇区则本应该转到下一个磁面的0号位,但是磁面与磁面之间的转换也要花时间,这中间也要考虑惯性,因此6号扇区安排到下一个磁面的8号位,7号扇区16号位,以此类推,等到11号扇区的时候要安排到第三个磁面,同样也要考虑磁面与磁面间的惯性,过程同上,就不细说了。
望采纳,追问。
今至电子科技有限公司
2024-08-23 广告
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整...
点击进入详情页
本回答由今至电子科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询