某用户文件共10个逻辑记录,每个逻辑记录的长度为480个字符,现把该文件存放到磁带上,若磁带的记录密度为800字符/英寸,块与块之间的间隙为0.6英寸,回答下列问题: (1)不采用记录成组操作时,磁带空间的利用率为(  )。 (2)采用记录成组操作

admin2012-10-31  27

问题 某用户文件共10个逻辑记录,每个逻辑记录的长度为480个字符,现把该文件存放到磁带上,若磁带的记录密度为800字符/英寸,块与块之间的间隙为0.6英寸,回答下列问题:
  (1)不采用记录成组操作时,磁带空间的利用率为(  )。
  (2)采用记录成组操作且块因子为5时,磁带空间的利用率为(  )。
  (3)当按上述方式把文件存放到磁带上后,用户要求每次读一个逻辑记录存放到他的工作区。当对该记录处理后,又要求把下一个逻辑记录读人他的工作区,直至10个逻辑记录处理结束。系统应如何为用户服务?

选项

答案(1)利用率为50%。 (2)利用率为83%。 (3)系统的处理过程为:A设置长度为2400字符的主存缓冲区。B找到该文件的存放位置,启动磁带机读出第一块内容存入主存缓冲区。C进行记录分解,按用户要求依次把主存缓冲区中的五个记录传送到用户工作区。D启动磁带机读第二块内容存入主存缓冲区,把第6至10个逻辑记录按用户要求依次传送到用户工作区。

解析 把若干个逻辑记录合成一组存人一块的工作称为记录的成组;每块中的逻辑记录个数称为块因子;从一组逻辑记录中把一个逻辑记录分离出来的操作称为记录的分解。不采用记录成组操作时磁带空间利用率计算方法为:由于没有记录成组,因此一条记录存储完毕后就需要有0.6英寸的块间隙进行间隔。由于磁带的记录密度为800字符/英寸,可推出0.1英寸的记录密度为80字符,故每个逻辑记录480个字符占用0.6英寸。所以,磁盘的空间利用率为:0.6/(0.6+0.6)=50%。成组后的磁带空间利用率计算方法相同。
转载请注明原文地址:https://jikaoti.com/ti/TVEaFFFM
本试题收录于: 操作系统题库理工类分类
0

最新回复(0)