磁带媒体分段的制作方法

文档序号:6742902阅读:248来源:国知局
专利名称:磁带媒体分段的制作方法
技术领域
本发明涉及到磁带数据的存贮,更具体地说,涉及到将磁带划分成在固定出现的系统域之内或其周围的等长顺序单元的分段方法。
过去,使用单一分隔区域的格式化磁带,这样,就使得整个磁带呈现一的分段。在磁带的起始端有一单一的系统域,它包括与整个磁带格式有关的数据。这种方法存在着许多缺陷。
首先,记录在磁带上的数据必须始于一分段的起点,否则以后将无法被检索出来。由于只有一单一的分段,数据总是必须始于磁带的起点,这是因为该起点是数据能以一种可理解方式而被检索出来的唯一区域。由于数据只能在磁带的记录介质处开始记录,因此,在同一时间只能有一组相关数据存贮于磁带上。由于磁带不具备记录无关数据的分段区域,因而无关数据无法存贮于同一磁带上。这就导致磁带上第一部分多次重复用于存贮一组数据。而数据的剩余部分则被浪费且从不被利用。
另一个缺点则源于这一事实磁带必须总是在系统域装载或卸出出。这样,当仅使用一单一的分段及系统域时,磁带必须完全反绕至起点,从而相对磁带用户而言,装载与卸出磁带均需另费时间与多付出劳动。
为此,需要提出一种磁带媒体分段的方法,得以充分利用较多的磁带,并相对装载与卸出磁带而言需再行反绕。
本发明通过使磁带多项分段以及将系统域设置在整个磁带长度上上,从而解决了与先有技术有关的前述及其他问题。
外部记录设备的控制软件能促使宿计算机系统指示该记录设备,将彼此有选择地相互间隔的系统域格式化于磁带上,此种系统域分布于磁带全长并由宿计算机系统所决定。同时,该控制软件还促使宿计算机系统确定由所述记录设备格式化于磁带上之分段的数量和长度。
多项系统域会形成这样一种状态;当分段为系统域所间断时,会在该分段中产生数据记录区域的间断。所述控制软件包括若干程序,该程序允许宿计算机系统有三项选择以便进行分段。这些选择中有两项用于减少一个分段内数据记录区域中间断的数量。在“密集选择”的情况下,一个第二分段总是紧放在第一分段之后,而不必考虑系统域的影响。在“扩展选择”的情况下,先前被格式化的分段的边界,并且,下一分段始于系统域的磁带末端一侧。最后,在“剩余选择”的情况下,位于最后一个完全格式化了的分段的终点与系统域起点之间的区域被剩余下来而未被格式化,并且在该区域内不能存贮数据。而下一分段则始于系统域之磁带末端一侧。
为了更完全地了解本发明及其优点,以下将参照附图予以详细说明,在附图中

图1是用于卷格式化的先有技术方法之示意图;
图2是磁带上系统域格式的示意图;
图3是磁带上一个分段的格式的示意图;
图4是用于使一分段格式化的过程的流程图;此分段横跨一系统域;
图5是使磁带末端最后一个分段格式化的过程的流程示意图;
图6是使系统域格式化的过程的流程图;所述系统域将超出磁带的末端;而图7说明了密集的、剩余的和扩展的卷格式选择。
参照附图,更具体地参照图1,其中说明了使一段用于数据存贮的磁带格式化的先有技术。在先有方法中,于磁带4的开始处设置系统域2。此系统域包括有装载和输入操作过程中所必需的信息。一个单一的分段6紧随上述系统域,所述分段始于介质的开端(BOM)并一直持续至介质末端指示符(BMW)处。用于存贮用户数据的区域则始于分段边界8处。
在本发明中,于格式化过程开始时,所述控制软件即根据所期望的系统域数量及该系统域之间的磁带长度间隔,指示外部记录设备启动宿计算机系统。系统域是按固定间隔出现于磁带上的定长区域,它被保留起来以供系统使用。所述系统域是由外部记录设备响应宿计算机系统而格式化于磁带上的。一旦多个系统域已被格式化于磁带上,系统的装载与输入操作就可在任一系统域处实现。所述外部设备与所述宿计算机系统均为常用的硬件,不构成本发明的组成部分。
系统域和格式图2中说明。所述系统域包括两个区域。在相对外部记录设备装载及卸出磁带时使用装载操作域(LOE)3。媒体格式信息域(VFI)5是一包括有关数据块格式信息的区域。上述信息使得外部记录设备确定磁带上的任一分段的位置。所有的系统域均包括基本上等量的信息。
在系统域被格式化的同时,磁带也被格式化为若干分段。这一过程是由外部记录设备之控制软件对宿计算机系统的激励而开始的,而所述之宿计算机系统则要求将一定量的分段和一定长度的分段格式化于磁带上。上述软件也指示外部记录设备要求宿计算机系统选定密集的,剩余的或扩展的格式选择。此后,所述软件根据从宿计算机系统中接收到的信号,将分段格式化于磁带上。被格式化的第一分段始于介质的物理开端(PBOM),其后紧随下一个分段或一系统域。
参照图3,它显示了一分段的普遍格式。分段开端(BOP)10是磁带上表示一分段物理起点的地址。BOP10不是磁带上的实际记录区域,而只是指明该分段之起点的第一磁道。
介质末端指示符(EMW)16是一记录区域,它包括一指示记录,此指示记录在试图往该区域上记录数据时被传送至外部记录设备备。这就告知上述外部记录设备分段上可用的记录区域快要结束了。
分段末端(EOP)18是磁带上表示一分段物理末端的地址。磁带上没有EOP18的记录或物理标识。一分段的最后一个数据磁道之后的数据磁道被看作是EOP18。所以,如果两个分段在物理上是相邻的,第二个分段的BOP10也表示前一个分段的EOP18。
在对第二和其后的分段作格式化的过程中,会出现这样一种状态态,在该状态下,将在横跨磁带内含有系统域的区域上格式化一分段(Pn)。相应于这一状态的程序由图4说明。当一新的分段(Pn)要被格式化于磁带上时,宿计算机系统在步骤20中确定Pn的格式化是否会引起该分段内的间断。如果一分段的格式化不会引起间断,Pn就会在步骤22中被格式化于磁带上,此后,记录设备将分段程序返回至步骤20以准备格式化下一个分段。
如果Pn的格式化会引起分段内的间断,则控制软件在步骤26中判断宿计算机系统是否选定了密集选择,密集选择将于以后详细讨论。如果已选定密集选择,则分段在步骤28中被格式化于系统域的两端,从而该分段包括位于每一系统域两侧的两个片断。此后,所述外部记录设备准备格式化下一个分段并返回至步骤20。
如果选定了将在以后做详细讨论的剩余或扩展选择,用于分段的程序便进行一系列分段选择步骤25,此步骤是为了使得用于任何一单个分段之系统域的间隔数量达到最少。其第二步骤30根据由宿计算机所确定的系统域的间隔来划分分段的大小,以便生成一分段的剩余部分。此后,一判断32用于确定该剩余部分是否等于零。如果该剩余部分等于零,则分段选择步骤25结束,控制流程将进行步骤34。
如果在步骤30中所生成的剩余部分不等于零,则程序在步骤36中确定该剩余部分是大于还是小于前一分段末端(EOP)18与下一系统域边界之间的区域。如果来自步骤30的剩余部分小于前一分段的EOP18与系统域之间的区域,则退出分段选择步骤25控制流程将进行步骤28,在那里,分段将被格式化于系统域的两端此后,通过返回至步骤20,准备格式化下一分段。如果上述剩余部分大于前一分段的EOP18与系统域之间的区域,则退出分段选择步骤25,控制流程将进行步骤34。
分段选择步骤25的功能是去确定分段已否被间断地格式化,而不论宿计算机系统已作出扩展或剩余的选择,或者是确定分段是否被格式化在系统域之磁带末端(EOT)一侧。所要格式化的带有间断的分段要通过步骤20转至步骤28,而将要被格式化在系统域之EOT一侧的分段则被转至步骤34。
在步骤34中,作出用于确定是否由宿计算机系统选定了扩展选择或剩余选择的判断。如果选定了扩展选择,前一分段的边界将会在步骤38中扩展至系统域的边界,从而通过前一分段原有边界与系统边界之间的差值而将前一分段加大。该被扩展了的区域可以用于存贮用户数据。此后,在步骤40中,下一分段被格式化于系统域的EOT一侧。然后,通过返回至步骤26,准备格式化下一分段。
如果在步骤34中选定了剩余选择,则由于步骤42,前一分段与系统域之间的区域将不会被格式化。所以,该区域不能用于存贮数据,因而被浪费掉了。此后,在步骤40中,下一分段将被格式化于系统域的EOT一侧,控制流程将进行步骤26。
参照图5,它说明了当磁带上最后一个分段Pn无法被完全格式化于前一分段的EOP18与磁带介质物理末端(PEOM)之间的区域上时,程序的运动情况。在步骤60中,接收到一个格式化最后一分段Pn的指令,而该分段在所剩余的磁带区域无法被完全格式化此时,一判断62用于确定是否由宿计算机系统选定了扩展选择。如果选定了扩展选择,则该最后一个分段不被格式化于磁带的末端,而且,在步骤64中,前一分段的边界被扩展至PEOM,从而使得这一区域能用于数据存贮。此后,被扩展了的分段被声明为该媒体上的最后一个分段。如果选定了密集选择,或者选定了扩展选择,那么,前一分段的EOP与PEOM之间的区域则不被格式化(步骤66)且不能用于数据存贮。此后,在步骤65中,前一分段被声明为该媒体上的最后一个分段。
在正常情况下,系统域以宿计算机系统所规定的间隔格式化在磁带上。然而,如果所需要的系统域不能完全格式化在最后一分段与介质物理末端之间的区域上,就会产生靠近PEOM的现象,相应于这种现象的程序在图6中予以说明。
参照图6,当在步骤80中接收到格式化系统域的指令时,一判断82用于确定该系统域能否在PEOM之前完全格式化。如果有足够的区域用于格式化系统域,则在步骤84中格式化系统域,程序返回至判断82以便格式化下一分段。如果在PEOM之前没有足够的空间用于另一系统域,那么,一判断86则用于确定能否在前一分段之后格式化另一分段Pn。
参照图7,它说明了产生分段间断时用于格式化的三种不同的选择格式。在宿计算机系统选定密集选择时,分段100被格式化于系统域102的两侧,因而该分段包括两个片段104和106。当使用扩展选择时,最后一个被格式化的分段110之EOP边界108被扩展至系统域114的边界。此后,紧随系统114之后就格式化下一分段116。这种格式通过扩展区域118而增加了分段110的存贮域。最后,在选定剩余选择且产生分段间隔时,下一分段120被格式化于系统域122的EOT一侧。最后被格式化的分段126与系统域122之间的区域被剩余下来而未被格式化,且不能用于用户的数据存贮。
尽管在附图及上文详细描述中说明了本发明的最佳实施例,但是应该注意,本发明并不局限于所公开的实施例,而是适用于为数众多的,能在不脱离本发明精神的前提下,来对所述部件与设计要点作出重组合与改进的型式。
权利要求
1.一种用于格式化磁带媒体的方法,该方法包括如下步骤根据格式化指示以彼此间隔开的方式将多个系统域格式化于磁带上;根据格式化指示将用于数据存贮的多个分段格式化于磁带上,所说的分段被格式化于彼此间隔开的系统域之间。
2.如权利要求1所述之方法,它还包括确定介于多个系统域之间的间隔这一步骤。
3.如权利要求1所述之方法,它还包括以下步骤确定将要被格式化于磁带上的分段的数量;给定所要格式化的分段的长度。
4.如权利要求1所述之方法,它还包括从多个可用磁带格式选择中选出其中之一的这一步骤。
5.如权利要求1所述之方法,其中,使分段格式化这一步骤还包括确定何时系统域会使得在一个分段中产生间隔;确定是否应格式化于系统域的周围、或者是否应格式化于系统域的磁带末端一侧;确定是否要格式化先前已被格式化的分段的边界与下一系统域之间的区域。
6.如权利要求1所述之方法,它还包括以下步骤确定磁带的可用性以便格式化最后一分段与磁带之间的系统域;如果磁带是可以使用的,则将上述系统域格式化于磁带上。
7.如权利要求1所述之方法,它还包括以下步骤确定磁带的可用性以便格式化最后一分段与磁带末端之间的一个分段;确定是否格式化上述最后一分段与磁带介质物理末端之间的区域。
8.如权利要求6所述之方法,其中,确定是否格式化最后一分段之间磁带上区域的这一步骤包括标识出用于上述最后一分段的磁带格式的步骤。
全文摘要
一种用于将一定长度的磁带格式化为多个分段区域以便能使数据存贮于任一区域内,以及用将多个彼此间隔开的系统域格式化于磁带上的方法,此方法通过记录设备的控制程序使宿计算机系统输入所述系统域的数量和彼此的间隔以及在磁带上要格式化的分段的长度和数量。所述程序也能使得宿计算机系统选定多项选择之一以便在磁带上设置分段。
文档编号G11B20/12GK1076794SQ9310216
公开日1993年9月29日 申请日期1993年2月27日 优先权日1992年2月28日
发明者斯蒂芬·M·亚当斯, 莱昂内尔·C·什赫 申请人:E-系统公司, 阿姆帕克斯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1