试题详情
简答题磁带卷上记录了若干文件,假定当前磁头停在第j个文件的文件头标前,现要按名读出文件i,试给出读出文件i的步骤。
  • 由于磁带卷上的文件用“带标”隔开,每个文件的文件头标前后都使用了三个带标。
    正常情况磁头应停在文件头标的前面,所以,只要计算带标的个数,就可找到所要文件。
    1)当i≧j时,要正走磁带,
    步骤1 组织通道程序正走磁带,走过“带标”个数为3×(i-j)个。
    步骤2 组织通道程序读文件i的文件头标。
    步骤3 根据文件i的文件头标信息,组织读文件信息。
    2)当i步骤1 组织通道程序反走磁带,走过“带标”个数为3×(j-i)+1个。
    步骤2 组织通道程序读文件i的文件头标。
    步骤3 根据文件i的文件头标信息,组织读文件信息。
  • 关注下方微信公众号,在线模考后查看

热门试题