一种磁带驱动器和向其写入数据的方法技术

技术编号:3061956 阅读:255 留言:0更新日期:2012-04-11 18:40
操作一台磁带驱动器的一个记录系统,使一组单独的写磁头在收到数据时,不连续地写入磁带并保存该数据,在同一操作期间,使另一组单独的写磁头以一种连续的排列方式,把数据重写到磁带。写入可以是并行的和同时进行的。因此,在同一操作期间,在同一时刻,若干组单独的多个写磁头,把收到的数据临时地写入磁带使得发送者能够擦除其副本,并且以一种永久的排列方式把保存的数据重写到磁带上,而不等待收到数据的第一次写入完成,以完成该数据的后续重写,并且重复。

【技术实现步骤摘要】

本专利技术涉及向磁带上存储数据,更确切地说,涉及在存储的数据实际写到磁带上之后,才能作出命令完成的响应,使得发送数据的实体在得知磁带上实际存在一份副本之后,能够擦除其数据。
技术介绍
磁带提供了一种实际存储数据的装置,它可以入库或者可以存储在自动数据存储库的存储架上,在需要时进行数据存取。以这种方式存储的数据具有一种永久特性,在得知磁带上存在一份副本之后,就允许擦除主机系统的内存或磁盘中存储的数据副本。主机系统中可用的存储空间相对昂贵,所以希望尽快释放该存储空间。因此,典型情况下先通过临时缓冲区,比如硬盘,把数据传输到磁带驱动器中,同时也需要尽快释放和盖写临时缓冲区。因此,往往希望使数据“同步”。“同步数据”定义为以下数据或其他信息要服从“同步事件”或者类似命令,要求磁带驱动器在数据真正写到介质确切地说就是磁带上之前,对写类型的命令不要返回“命令完成”,或者该命令已经或者将要成功执行的指示信息。结果,假若发生掉电,就能够从磁带恢复数据,而从磁带驱动器缓冲区的易失性DRAM存储器中,却可能无法恢复数据。同步事件的一个实例是把立即位(Immediate bit)设定为“0”的“写文件标记”命令。这表明驱动器不会立即回答,而是当命令完成后再回答,意味着作为该命令的一部分所发送的任何数据都写到了磁带上。“写文件标记”命令的一种特殊情况是文件标记数目的字段也设定为“0”,意味着该“写文件标记”命令没有自己的数据,因此该命令的唯一目的就是确保该命令之前的所有数据都必须写到磁带上,之后才发送一个“命令完成”。因此,这条命令往往被称为一条“同步”命令,正如本领域的技术人员所公知。同步事件的另一个实例是主机可选择的写模式,本领域技术人员公知为“非缓冲写”,在每个记录写完之后都必须从主机执行一个隐含的同步。在数据成功地写到介质上之后,才能为写命令返回“命令完成”。本文中,写任何数据记录、记录组或者其他标记,都定义为一个“事务处理”,作为同步事件的结果而写这种数据记录等,定义为“同步事务处理”。使用磁带的一个困难在于,数据是顺序记录的,在数据集之间没有长间隔,而同步事务处理则是存储在每个同步事件各自的脉冲串中,在写下一个数据事务处理之前,有一个相当长的时间阶段。这就需要磁带驱动器在写完同步数据事务处理之后“急退”,以便紧随前一个数据事务处理写下一个数据事务处理。在读写磁带时,磁带以恒定的速度纵向移动。因此,急退需要磁带停止、反向移越过前一个数据事务处理结尾、再停止并且在原始方向加速,直到达到前一个数据事务处理的结尾。正如本领域技术人员所能理解,急退过程消耗大量的时间,如果每次同步事务处理的数据不多,但是同步事务处理的次数很多,存储这样的数据时,磁带驱动器的数据吞吐量就会显著降低。例如,急退时间可以在半秒到超过三秒之间变化。引用的美国专利申请号10/058,101解决这个问题的方法是,在不停止磁带的情况下把同步数据事务处理写在磁带上,也许要在数据事务处理之间留下间隔,在一个缓存区中累积同步数据事务处理,然后将缓冲区中累积的事务处理顺序地写到磁带上。业界中现在称这种方式为“递归累积无急退转储清除”(“Recursive AccumulatingBackhitchless Flush”),即“RABF”。如果数据事务处理的规模相对于缓冲区尺寸比较大,那么缓冲区有可能相对较快地被积累的数据事务处理装满,迫使数据事务处理进行递归写,并且在递归写期间不再接收其它数据,使得非RABF方式的性能将会接近RABF记录。
技术实现思路
本专利技术包括一种记录系统、一种磁带驱动器、一种方法、一种计算机程序产品以及用于把数据写到磁带上的控制逻辑。磁带驱动器的记录系统运行时,使一组分开的写磁头把数据写到磁带上,并且在同一操作期间,使另外一组分开的写磁头把数据重写到磁带上。写操作可以是并行的,并可以同时进行。在一个实施例中有至少一个缓冲区和一个记录系统,记录系统的控制器操作缓冲区和记录系统,从缓冲区提供数据,使单独的一组多个写磁头把提供的数据写到磁带的磁轨上;并且控制器还把提供的数据保存在缓冲区中。在同一操作期间,控制器还操作缓冲区和记录系统,从缓冲区提供保存的数据,使单独的另一组多个写磁头以一种连续的排列方式,把保存的数据重写到磁带的其他磁轨上。因此,在同一操作期间,分开的多组写磁头把数据写到磁带上,并且把保存的数据重写到磁带上,也许用分开的多组写磁头同时进行写操作。在又一个实施例中,数据是数据事务处理的形式,控制器还要响应要把数据事务处理作为同步数据事务处理写到磁带上的指示,操作缓冲区和记录系统,使单独的一组写磁头以不连续的排列方式,把数据事务处理写到磁带的磁轨上,之所以不连续是由于必须响应同步化命令清空缓冲区,控制器还要把数据事务处理保存在缓冲区中。在同一操作期间,控制器还操作缓冲区和记录系统,使单独的另一组多个写磁头以一种连续的排列方式,把保存的数据事务处理重写到磁带的其他磁轨上。在再一个实施例中,控制器还要操作记录系统,使单独的该组多个写磁头在不连续写入的数据事务处理之间,写入若干分隔符信号。在另一个实施例中,对每一份同步数据事务处理,以不连续的排列方式把同步数据事务处理写到磁带的磁轨上完成以后,控制器还要在一个接口上返回命令完成。在又一个实施例中,磁带驱动器还包括一种包(wrap)控制,用于使多个写磁头横向切换到磁带上不同的磁轨包组,使得每组写磁头都可以把数据写到至少一些包上;控制器操作这种包控制、缓冲区和记录系统,把来自缓冲区的数据写到一个包上,保存数据,并且把保存的数据重写到另一个包上,这些操作可能同时进行;并且寻找一个替代包,以便继续写入所提供的要保存的数据,再返回前面写入数据的包和另一个包。然后,正如在一个包上写入提供的数据一样,在另一个包上继续重写保存的数据。在再一个实施例中,顺序地存取这些包,具有要保存的数据的包在顺序中跟随着其中重写数据的包,因此首先用要保存的数据写入连续一串包中,然后再用重写的数据盖写。在另一个实施例中,磁带驱动器还包括多个读磁头和一个读数据系统。在磁带相对于这多个读磁头纵向移动时,这多个读磁头读取磁带。控制器还操作这个读数据系统,每次用一组读磁头,读取一个包。在另一个实施例中,磁带驱动器还包括一种包控制,用于使多个写磁头横向切换到磁带上不同的磁轨包,控制器操作这种包控制、缓冲区和记录系统,把来自缓冲区的数据写到包顺序中的一个包上,并且把保存的数据重写到偏离前一个包的另一个包上。在又一个实施例中,控制器选择性地操作缓冲区和记录系统,从缓冲区提供数据,使单独的一组多个写磁头把提供的数据写到磁带的磁轨上,保存所提供的数据;在同一操作期间,控制器还操作缓冲区和记录系统,从缓冲区提供保存的数据,使单独的另一组多个写磁头把保存的和提供的数据写到磁带的其他磁轨上;控制器还选择性地操作缓冲区和记录系统,从缓冲区提供数据,使这多个写磁头把提供的数据写到磁带的磁轨上,包括直至全部写磁头组。在本专利技术的再一个实施例中,在数据事务处理的不连续写继续进行时,保存的和不连续写的数据事务处理可以暂时地重写,使得在数据事务处理最后重写之前,就能够盖写原始的不连续写入的数据事务处理。在再一个实施例中,磁带驱动器还包括多个读磁头和一个读本文档来自技高网
...

【技术保护点】
一种用于磁带驱动器的记录系统,所述磁带驱动器具有多个写磁头,用于在所述磁带相对于所述多个写磁头纵向移动时向所述磁带写入,所述记录系统包括:    至少一个缓冲区,存储着即将写入磁带的数据,所述至少一个缓冲区具有多个单独的数据流输出;    多条记录通道,从所述多个单独的数据流输出接收输出数据流,并且用于操作所述多个写磁头的若干单独组,以便把数据写入磁带;以及    一个控制器,操作所述至少一个缓冲区和所述多条记录通道,所述控制器:    操作所述至少一个缓冲区和所述多条记录通道之一,从所述至少一个缓冲区提供数据,使得所述多个写磁头的一个单独组把所述提供的数据写入磁带的若干磁轨上;    把所述提供的数据保存在所述至少一个缓冲区中;以及    在同一操作期间,操作所述至少一个缓冲区和所述多条记录通道中的另一条,从所述至少一个缓冲区提供保存的所述数据,使得所述多个写磁头的另一个单独组把所述保存的数据,以一种连续的排列方式重写到所述磁带的若干其他磁轨上,从而在同一操作期间,所述多个写磁头的若干所述单独组,把所述数据写入磁带,并且把所述保存的数据重写到所述磁带,所述重写的数据包括所述数据的一种连续的排列方式。...

【技术特征摘要】
US 2003-8-18 10/642,9821.一种用于磁带驱动器的记录系统,所述磁带驱动器具有多个写磁头,用于在所述磁带相对于所述多个写磁头纵向移动时向所述磁带写入,所述记录系统包括至少一个缓冲区,存储着即将写入磁带的数据,所述至少一个缓冲区具有多个单独的数据流输出;多条记录通道,从所述多个单独的数据流输出接收输出数据流,并且用于操作所述多个写磁头的若干单独组,以便把数据写入磁带;以及一个控制器,操作所述至少一个缓冲区和所述多条记录通道,所述控制器操作所述至少一个缓冲区和所述多条记录通道之一,从所述至少一个缓冲区提供数据,使得所述多个写磁头的一个单独组把所述提供的数据写入磁带的若干磁轨上;把所述提供的数据保存在所述至少一个缓冲区中;以及在同一操作期间,操作所述至少一个缓冲区和所述多条记录通道中的另一条,从所述至少一个缓冲区提供保存的所述数据,使得所述多个写磁头的另一个单独组把所述保存的数据,以一种连续的排列方式重写到所述磁带的若干其他磁轨上,从而在同一操作期间,所述多个写磁头的若干所述单独组,把所述数据写入磁带,并且把所述保存的数据重写到所述磁带,所述重写的数据包括所述数据的一种连续的排列方式。2.根据权利要求1的记录系统,其中在所述缓冲区中存储的所述数据采用数据事务处理的形式;并且所述控制器还响应所述存储的数据事务处理要作为同步数据事务处理写入磁带的指示;操作所述至少一个缓冲区和所述记录通道之一,使得所述多个写磁头的一个单独组以一种不连续的排列方式,从所述缓冲区把所述存储的数据事务处理写入磁带的若干磁轨上,并且把所述提供的数据事务处理保存在所述至少一个缓冲区中;在同一操作期间,操作所述至少一个缓冲区和所述多条记录通道中的另一条,使得所述多个写磁头的另一个单独组把保存的所述数据事务处理,以一种连续的排列方式重写到所述磁带的若干其他磁轨上。3.根据权利要求2的记录系统,其中所述控制器还操作所述一条记录通道,使得所述多个写磁头的所述单独组,在所述不连续写入的数据事务处理之间写入若干分隔符信号。4.根据权利要求2的记录系统,还包括一个接口,用于接收所述数据事务处理并且把所述收到的数据事务处理存储到所述至少一个缓冲区中,并且对于收到的每个所述同步数据事务处理,在完成所述以不连续的排列方式把所述接收的同步数据事务处理写到磁带的若干磁轨上时,所述控制器还要在所述接口上返回一个命令完成。5.根据权利要求1的记录系统,其中所述磁带驱动器还包括一个包控制,用于将所述多个写磁头横向转换到磁带上所述磁轨的不同包组,使得所述写磁头组的任何一组都可以把数据写到至少一些所述包上;并且所述控制器操作所述包控制、所述至少一个缓冲区和所述多条记录通道,把所述提供的数据从所述至少一个缓冲区写入所述包的一个,保存所述数据,把保存的所述数据重写在所述包的另一个上;并且搜索所述包的一个替代,以继续写入要保存的所述提供的数据,再搜索回到所述包的所述一个和所述包的所述另一个。6.根据权利要求1的记录系统,其中所述磁带驱动器还包括一个包控制,用于将所述多个写磁头横向转换到磁带上若干所述磁轨的不同包组,使得所述写磁头组的任何一个都可以把数据写到至少一些所述包上;并且所述控制器操作所述包控制、所述至少一个缓冲区和所述多条记录通道,以顺序地存取所述包,使得具有要保存的所述数据的包在所述顺序中跟随着重写所述数据的包,因此首先用所述要保存的数据写入连续的一串包,然后再用所述重写的数据盖写。7.根据权利要求6的记录系统,其中所述磁带驱动器还包括多个读磁头和一个读数据系统,所述多个读磁头用于在磁带相对于所述多个读磁头纵向移动时读取所述磁带,并且所述控制器还操作所述读数据系统,利用所述读磁头的一组,一次读取所述包的一个。8.根据权利要求1的记录系统,其中所述磁带驱动器还包括一个包控制,用于将所述多个写磁头横向转换到磁带上若干所述磁轨的不同包;并且所述控制器操作所述包控制、所述至少一个缓冲区和所述多条记录通道,以按照所述包的顺序,把所述提供的数据从所述至少一个缓冲区写到所述包的一个上,并且把所述保存的数据重写到偏离所述包的所述一个的所述包的另一个上。9.根据权利要求1的记录系统,其中所述控制器还操作所述至少一个缓冲区和所述多条记录通道之一,使得所述多个写磁头的一组把选定的所保存的所述数据,从所述至少一个缓冲区临时地重写到所述磁带上,并且在初始地向所述磁带的若干磁轨上写入时释放所述选定的数据,所述释放允许所述初始写入的数据被盖写。10.一种用于磁带驱动器的记录系统,所述磁带驱动器具有多个写磁头,用于在磁带相对于所述多个写磁头纵向移动时向所述磁带写入,所述记录系统包括至少一个缓冲区,存储着即将写入磁带的数据,所述至少一个缓冲区具有多个单独的数据流输出;多条记录通道,从所述多个单独的数据流输出接收输出数据流,并且用于操作所述多个写磁头的若干单独组,以便把数据写入磁带;以及一个控制器,操作所述至少一个缓冲区和所述多条记录通道,所述控制器选择性地操作所述至少一个缓冲区和所述多条记录通道之一,从所述至少一个缓冲区提供数据,使得所述多个写磁头的一个单独组把所述提供的数据从所述至少一个缓冲区写入磁带的若干磁轨上,保存所述提供的数据;在同一操作期间,操作所述至少一个缓冲区和所述多条记录通道中的另一条,从所述至少一个缓冲区提供保存的所述数据,使得所述多个写磁头的另一个单独组把所述保存的和提供的数据,写入所述磁带的若干其他磁轨上;以及选择地操作所述至少一个缓冲区和所述多条记录通道,从所述至少一个缓冲区提供数据,使得所述多个写磁头把提供的数据写入磁带的若干磁轨上。11.根据权利要求10的记录系统,其中所述磁带驱动器还包括多个读磁头和一个读数据系统,所述多个读磁头用于在磁带相对于所述多个读磁头纵向移动时读取所述磁带,其中所述控制器还选择性地操作所述读数据系统,利用所述读磁头的一组,每次读取所述包的一个;以及选择性地操作所述读数据系统,利用所述多个读磁头,一次读取多个所述包。12.一种磁带驱动器,包括一个驱动器系统,用于纵向移动磁带;多个写磁头,用于在所述驱动器系统使所述磁带纵向移动时向所述磁带写入;一个接口,用于接收即将写入所述磁带的数据;至少一个缓冲区,存储着在所述接口收到的数据,所述至少一个缓冲区具有多个单独的数据流输出;一个记录系统,从所述多个单独的数据流输出接收输出数据流,并且用于操作所述多个写磁头的若干单独组,以便把数据写入磁带;以及一个控制器,操作所述至少一个缓冲区和所述记录系统,所述控制器操作所述至少一个缓冲区和所述记录系统,从所述至少一个缓冲区提供数据,使得所述多个写磁头的一个单独组把所述提供的数据从所述至少一个缓冲区写入磁带的若干磁轨上;把所述提供的数据保存在所述至少一个缓冲区中;以及在同一操作期间,操作所述至少一个缓冲区和另一个所述记录系统,从所述至少一个缓冲区提供保存的所述数据,使得所述多个写磁头的另一个单独组把所述保存的数据,以一种连续的排列方式重写到所述磁带的若干其他磁轨上,从而在同一操作期间,所述多个写磁头的若干所述单独组,把所述数据写入磁带,并且把所述保存的数据重写到所述磁带,所述重写的数据包括所述数据的一种连续的排列方式。13.根据权利要求12的磁带驱动器,其中即将写入磁带的所述数据采用数据事务处理的形式;并且所述控制器还响应所述存储的数据事务处理要作为同步数据事务处理写入磁带的指示;操作所述至少一个缓冲区和所述记录系统,使得所述多个写磁头的一个单独组以一种不连续的排列方式,把所述存储的数据事务处理从所述至少一个缓冲区写入磁带的若干磁轨上,并且把所述提供的数据事务处理保存在所述至少一个缓冲区中;以及在同一操作期间,操作所述至少一个缓冲区和所述记录系统,使得所述多个写磁头的另一个单独组把保存的所述数据事务处理,以一种连续的排列方式重写到所述磁带的若干其他磁轨上。14.根据权利要求13的磁带驱动器,其中所述控制器还操作所述记录系统,使得所述多个写磁头的所述单独组,在所述不连续写入的数据事务处理之间写入若干分隔符信号。15.根据权利要求13的磁带驱动器,其中对于每个所述同步数据事务处理,在完成所述以不连续的排列方式把所述同步数据事务处理写到磁带的若干磁轨上时,所述控制器还要在所述接口上返回一个命令完成。16.根据权利要求12的磁带驱动器,还包括一个包控制,用于将所述多个写磁头横向转换到磁带上所述磁轨的不同包组,使得所述写磁头组的任何一组都可以把数据写到至少一些所述包上;并且所述控制器操作所述包控制、所述至少一个缓冲区和所述记录系统,从所述至少一个缓冲区把提供的数据写入所述包的一个,保存所述数据,把保存的所述数据重写在所述包的另一个上;并且搜索所述包的一个替代,以继续写入要保存的所述提供的数据,再搜索回到所述包的所述一个和所述包的所述另一个。17.根据权利要求12的磁带驱动器,还包括一个包控制,用于将所述多个写磁头横向转换到磁带上若干所述磁轨的不同包组,使得所述写磁头组的任何一个都可以把数据写到至少一些所述包上;并且,所述控制器操作所述包控制、所述至少一个缓冲区和所述多条记录通道,以顺序地存取所述包,使得具有要保存的所述数据的包在所述顺序中跟随着重写所述数据的包,因此首先用所述要保存的数据写入连续的一串包,然后再用所述重写的数据盖写。18.根据权利要求17的磁带驱动器,其中所述磁带驱动器还包括多个读磁头和一个读数据系统,所述多个读磁头用于在磁带相对于所述多个读磁头纵向移动时读取所述磁带,并且所述控制器还操作所述读数据系统,利用所述多个读磁头的一组,一次读取所述包的一个。19.根据权利要求12的磁带驱动器,其中所述磁带驱动器还包括一个包控制,用于将所述多个写磁头横向转换到磁带上若干所述磁轨的不同包;并且所述控制器操作所述包控制、所述至少一个缓冲区和所述记录系统,把从所述至少一个缓冲区提供的数据,以所述包的顺序写到所述包的一个上,并且把所述保存的数据重写到偏离所述包的所述一个的所述包的另一个上。20.根据权利要求12的磁带驱动器,其中所述控制器还操作所述至少一个缓冲区和所述多条记录通道之一,使得所述多个写磁头的一组把选定的所保存的所述数据,从所述至少一个缓冲区临时地重写到所述磁带上,并且在初始地向所述磁带的若干磁轨上写入时释放所述选定的数据,所述释放允许所述初始写入的数据被盖写。21.一种磁带驱动器,包括一个驱动器系统,用于纵向移动磁带;多个写磁头,用于在所述驱动器系统使所述磁带纵向移动时向所述磁带写入;一个接口,用于接收即将写入所述磁带的数据;至少一个缓冲区,存储着在所述接口收到的数据,所述至少一个缓冲区具有多个单独的数据流输出;一个记录系统,从所述多个单独的数据流输出接收输出数据流,并且用于操作所述多个写磁头的若干单独组,以便把数据写入磁带;以及一个控制器,操作所述至少一个缓冲区和所述记录系统,所述控制器选择性地操作所述至少一个缓冲区和一个所述记录系统,从所述至少一个缓冲区提供数据,使得所述多个写磁头的一个单独组把所述提供的数据从所述至少一个缓冲区写入磁带的若干磁轨上,保存所述提供的数据;在同一操作期间,操作所述至少一个缓冲区和另一个所述记录系统,从所述至少一个缓冲区提供保存的所述数据,使得所述多个写磁头的另一个单独组把所述保存的和提供的数据,写入所述磁带的若干其他磁轨上;以及选择性地操作所述至少一个缓冲区和所述记录系统,从所述至少一个缓冲区提供数据,使得所述多个写磁头把提供的数据写入磁带的若干磁轨上。22.根据权利要求21的磁带驱动器,还包括多个读磁头和一个读数据系统,所述多个读磁头在磁带相对于所述多个读磁头纵向移动时读取所述磁带,并且所述控制器还选择性地操作所述读数据系统,利用所述读磁头的一组,每次读取所述包的一个;以及选择性地操作所述读数据系统,利用所述多个读磁头,一次读取多个所述包。23.一种用于磁带驱动器的把数据写入磁带的方法,所述磁带驱动器具有多个写磁头,用于在所述磁带相对于所述多个写磁头纵向移动时向所述磁带写入,所述方法包括以下步骤对即将写入磁带的数据进行缓存;提供所述缓存的数据,使得所述多个写磁头的一个单独组把所述提供的数据从所述至少一个缓冲区写入磁带的若干磁轨上;保存所述提供的数据;以及在同一操作期间,提供保存的所述数据,使得所述多个写磁头的另一个单独组把所述保存的数据,以一种连续的排列方式重写到所述磁带的若干其他磁轨上,从而在同一操作期间,所述多个写磁头的若干所述单独组,把所述数据写入磁带,并且把所述保存的数据重写到所述磁带,所述重写的数据包括所述数据的一种连续的排列方式。24.根据权利要求23的方法,其中所述将写入磁带的数据采用数据事务处理的形式;并且所述方法还包括响应所述数据事务处理要作为同步数据事务处理写入磁带的指示;从所述至少一个缓冲区提供所述同步数据事务处理,使得所述多个写磁头的一个单独组以一种不连续的排列方式,把所述同步数据事务处理写入磁带的若干磁轨上;保存所述提供的同步数据事务处理;以及在同一操作期间,提供保存的所述同步数据事务处理,使得所述多个写磁头的另一个单独组把保存的所述同步数据事务处理,以一种连续的排列方式重写到所述磁带的若干其他磁轨上。25.根据权利要求24的方法,其中提供所述同步数据事务处理,使得所述多个写磁头的所述单独组以一种不连续的排列方式,把所述同步数据事务处理写入磁带的若干磁轨上的所述步骤,还包括使得所述多个写磁头的所述单独组,在所述不连续写入的数据事务处理之间写入若干分隔符信号。26.根据权利要求24的方法,还包括以下步骤,对于每个所述同步数据事务处理,在完成所述以不连续的排列方式把所述同步数据事务处理写到磁带的若干磁轨上时,返回一个命令完成。27.根据权利要求23的方法,其中所述磁带驱动器还使得所述多个写磁头存取磁带上所述磁轨的不同包组,使得所述写磁头组的任何一组都可以把数据写到至少一些所述包上;提供所述缓存的数据,使得所述多个写磁头的一个单独组把所述提供的数据从所述至少一个缓冲区写入磁带的若干磁轨上的所述步骤,还包括把所述提供的数据写入所述包的一个,保存所述数据;在同一操作期间,提供保存的所述数据事务处理,使得所述多个写磁头的另一个单独组把所述保存的数据事务处理,重写到所述磁带的若干其他磁轨上的所述步骤,还包括把保存的所述数据重写到所述磁带上所述包的另一个;以及还包括下列步骤搜索所述包的一个替代,以继续写入要保存的所述提供的数据;以及搜索回到所述包的所述一个和所述包的所述另一个。28.根据权利要求23的方法,其中所述磁带驱动器还使得所述多个写磁头存取磁带上所述磁轨的不同包组,使得所述写磁头组的任何一组都可以把数据写到至少一些所述包上;提供所述缓存的数据,使得所述多个写磁头的一个单独组把所述提供的数据从所述至少一个缓冲区写入磁带的若干磁轨上的所述步骤,还包括把所述提供的数据写入所述包的一个,保存所述数据;在同一操作期间,提供保存的所述数据事务处理,使得所述多个写磁头的另一个单独组把所述保存的数据事务处理,重写到所述磁带的若干其他磁轨上的所述步骤,还包...

【专利技术属性】
技术研发人员:格伦阿兰雅奎特
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1