卷格式信息的利记博彩app

文档序号:6742904阅读:181来源:国知局
专利名称:卷格式信息的利记博彩app
技术领域
本发明对记录磁带的格式化,更具体地说是关于在磁带上格式化出一组容纳卷格式信息的区域。
在过去,磁带的加载和卸载总是发生在位于磁带开始的系统区。磁带开始〔BOT〕加载区反映了希望避免在已记录数据上加载或卸载,从而避免在加载或卸载过程中因磁带被暂时拉紧或永久性损坏这类事件造成可能的数据损失。而且,还希望避免在先前的加载/卸载区记录,这是由于按所希望的系统性能水平要求,相信那样的区间对以后的记录和再现不是不可靠的。BOT系统区和格式安排造成若干问题。
由于只有位于磁带开始的单个机械操作区,必须将磁带完全绕回到磁带开始才能对磁带进行加载和卸载。这在用户方面需要附加时间和精力。对于计算机外围设备,还采用旋转扫描器接触记录,由此又引出了其他问题。一个问题是由于扫描器在不确定的等待时间里引起的磨损,这在视频应用中使用旋转扫描器接触记录时有时称作“静止成帧(still-framing)”。另一个问题是在旋转扫描器上装带和卸带造成的潜在损坏。一种先有方法是迫使空气进入扫描器头和磁介质之间,以减少被装上的介质不动时的接触。为提供使磁带抬起所需的受迫空气量要求有一定的机械,这大大增加了这种外围记录设备的制造与维护费用。再有,这种方法并不能保证装带和卸带时介质的安全,因为在这些操作中的不均匀张力降低了受迫空气将扫描头与介质分开的有效性。这样,在离开BOT的地方装带和卸带增加了给数据存储带来的危险性。
当前使用的系统区引起的又一个问题是缺少对有关磁带格式中所使用的各种不同分区信息的支持。这样,主机(host)没有办法从系统区本身来确定卷格式。需要附加的系统来提供该外围记录设备关于其分区大小和位置的信息或指令。这些系统造成了额外的消费与复杂性,超过了计算机系统互换介质所伴随的传统费用。由于这一信息也不存在于离开磁带开始处的地方,所以当前的方法限制了在离开磁带开始处完成对可变格式介质加载的能力。返回磁带开始处需要用户方面花费额外的时间和精力,而且会靠成对外围记录设备和介质本身的磨损。
这样,使需要一种在磁带上格式化多系统区的方法,从而使系统区包含卷格式信息并允许进行磁带的非BOT机械操作。
本发明通过格式化多个系统区使之能够在整个磁带长度上进行机械操作并在每个系统区记录卷格式信息,从而克服了前述的以及其他的问题。
系统区由两部分组成。第一部分是加载操作区〔LOZ〕。LOZ是用于各种机械操作的区域,这些机械操作包括磁带的加载和卸载以及将磁带装到外围记录设备扫描器头上和从扫描器头上卸下。
系统区的第二区是卷格式信息区〔VFI〕。这个区是存在于带开始处的卷格式信息的重复,它包含关于数据卷格式的信息,这允许从磁带上的任何一个系统区中取出卷标识符和格式信息。VFI通常由一组卷格式参数及由这些参数产生的卷格式表组成。
外围记录设备的一个控制器提请主计算机系统向记录设备发出指令,令其对磁带格式化,使在整个磁带长度上带有按照主机指定的选择间隔分布的多个系统区。控制器还要求存储于VFI区的卷格式参数。一旦将所有的系统区都格式化到磁带上,便可以在任何一个系统区处进行机械操作,并且可以从任何一个系统区取出关于整个磁带卷格式的信息。
为了更全面地理解本发明及其优点,现在结合附图作如下详细描述以作为参考。这些图件是

图1是卷格式化的先有技术方法的示意图;
图2是磁带上一个系统区的格式图;
图3是卷格式表图;以及图4是磁带上的分区的格式图。
现在参考图件,更具体地说是参考图1,图1中给出在存储数据用磁带整个长度上用先有技术进行的格式化。按先有的各种方法,在磁带4的开始处设有单个系统区2。这个区中包含加载和卸载过程中系统使用所必需的信息。系统区2之后紧接着单个分区6,它在介质开始处(BOM)开始,一直继续到“介质尾警告”(EMW)处。用户数据存储区在分区边界8处开始。
在本发明中,在格式化过程的开始,一控制器指令外围记录设备要求主计算机系统提供所希望的系统区数目及各系统区之间的磁带长度。系统区在磁带上有固定长度的区域,以规则间隔出现,保留给系统使用。按照主计算机响应所指示的那样,由外围记录设备将系统区格式化到磁带。一旦这一组系统区已被格式化到磁带上,便可以在任何一个系统区上完成系统加载和装带(threading)操作。外围记录设备和主计算机是传统的硬件,不构成本发明的一部分。
一个系统区的格式示于图2。该系统区由两个区域组成。加载操作区(LOZ)3用于对磁带的机械操作。卷格式信息区(VFI)5是含有数据卷格式信息的区域。这一信息允许外围设备去定位磁带上的任何分区(partition)。
在加载操作区完成的机械操作包括磁带的加载和卸载,有时也可以包括或代之以包括磁带装到外围记录设备的扫描器头上或从扫描器头上卸下。将机械操作限定于一个系统区的这一区域防止了将数据记录到磁带上因机械操作而被损坏或拉长了的区域里的可能性。
VFI区是专用于提供卷格式有关信息的区域。卷格式信息以两种形式提供卷格式信息〔VFI〕和卷格式表〔VFI〕。
VFI由13个关于全部卷格式信息的参数组成。这些参数是由主计算机系统响应控制软件的要求而产生的。这些参数之一的卷标识符〔VLID〕是一个用于记录ASCII格式的指定磁带卷名的字段(field)。当这个字段未被使用时,它将包含6个ASCII格式的空(null)字符。在磁带格式中所有VLID字段可以包含这同一信息。
另一个参数“系统区间隔”〔SZSP〕是用指定各系统区之间间距的字段。系统区大小〔SZSZ〕是规定一个磁带卷中一个系统区大小的参数。只有当选择了“系统区选择项”时才可以应用SZSP和SZSZ两个参数。“系统区选择项”是提供一种选择的参数,这种选择提供给主计算机系统以允许主系统去选择使用多个系统区。如果未选择系统区选择项,则有关字段被置零。
另一个参数“最后双帧号(LastDoubleframeNumber)”〔LDFN〕是用于规定磁带卷介质物理末端的一个字段。一个双帧是外围记录设备能够进入的最小可读物理块。有多种类型的双帧。通常,它是指靠近磁带物理末端但距离磁带物理末端不小于1,000毫米的双帧。LDFN可以设成在磁带物理末端1,000毫米前的任何值。在由LDFN指出的双帧之后的任何双帧都被认为是无效的。
“最后有效分区”〔LVPT〕是用于标识磁带卷上最后一个有效分区的参数。对于单一分区的磁带,LVPT被置成零。对于多分区磁带,LVPT是磁带卷上最后一个分区的分区标识号。分区标识号大于LVPT的任何分区都被认为是无效分区。
“最后有效系统区”〔LVSZ〕是用于标识磁带卷上最后一个有效分区的参数。最后有效系统区是最靠近介质物理末端的系统区。当“系统区选择项”未被启动(enable)是,LVSZ被置零。
在VFI中提供的分区组参数用于描述包含最多两类分区组(A和B)的磁带卷。“分区组A计数”〔PGAG〕和“分区组A大小”〔PGAZ〕规定了组A中的分区数目和分区大小。“分区组B计数”〔PGBC〕客“分区组B大小”〔PGBS〕规定分区组B的类似参数。“分区组A物理块DF类型”〔PGAPD〕和“分区组B物理块DF类型”〔PGBPD〕是分别描述磁带卷中分区组A和分区组B使用的物理块双帧类型的字段。
对于未预先格式化的磁带,PGAS将被置成全1以指明其大小未知。对于一个预格式化的单一分区磁带卷,PGAS或者为零或者是提供该分区中准确双帧计数的值。如果PGAS被置零,则表明整个信息存储区将被单一分区使用。
如果一个多分区卷只使用单一的分区组格式,则该分区组将由分区组A参数描述,而所有分区组B参数将被置零。对于双分区组格式,将首先放置组A的分区,后接组B的分区。这种同样的顺序将重复到信息区的容量完结或者达到了预期的最后有效分区,视其哪一种情况首先发生。当PGBC置1而PGBS置零则出现一种特殊情况。在这种情况下,当放置第一分区组A之后,磁带上的其余容量将属于组B的单一分区。
最后,参数“分区分布选择项”〔PTLO〕规定各分区跳过系统区放置时为放置各分区所使用的方法(如1992年2月28日递交的未决申请第(未知)号(公司号26945-443号)所描述的那样)。PTLO可用于分配磁带卷中除第一分区外的其余全部分区的分布。
VFI区还包含卷格式表〔VFI〕。VFI是一张表,包含与表上所列不重叠但连续的各区段有关的一系列条目(entry)。在使用可变长分区时,该表允许外围设备发现磁带卷上的任何区段。该表是利用“卷格式信息算法”由VFI参数产生的。该表包含三个部分。
参考图3,它给出卷格式表。该表的第一部分7是“有效表条目”〔NVTE〕数字段,含有卷格式表中所存有效条目数的计数。表的第二部分9含有最多可达1125个8字节条目,指示出磁带卷格式内部每个子区段的位置和类型。在该表第二部分中任何未使用的条目空间都将充以零。表的第三部分是表中所有字节的检查和。
利用这张表,一个磁带卷可以被分成1124个不重叠的但连续的带区段。对每个带区段,在表中都有一个相应的条目。表中区段条目的顺序与磁带介质上带区段所在位置序列的顺序相同。例如,用于第一VFI区的第一区段条目将总是表中的第一条目,而且该表总是以最后有效区段条目之后的卷尾条目结束。卷尾条目也认为是表中的一个条目,故也将包括在NVTE字段的计数中。每个区段条目用于规定带区段类型、它的起始位置、构成该区段的物理数据块类型以及对应于该带区段的相应标识符。
与系统区被格式化的同时,磁带还以一组分区格式化。这一过程由外围记录设备的控制器向主计算机系统发出一个提示开始,这一提示要求主机给出要在磁带上格式化的分区数目和分区位置。控制器还指示外围记录设备要求主计算机系统选择一个分区信息选择项。然后控制器根据来自主计算机系统的响应将各分区格式化到磁带上。第一分区是在“介质物理起点”〔PBOM〕处开始格式化的,后面可以立即紧跟下一个分区或一个系统区。
参考图4,它显示出一个分区的一般格式。分区起始(BOP)10是磁带上表示一个分区物理起点的位置。BOP在磁带上不是一个实际记录区,而是指出该分区起点的第一磁道。
介质末端警告(EMW)16是含有警告记录的一个记录区,当试图向该区内记录时该警告记录便被送到外围记录设备。这一信息通知记录设备在该分区上的记录区已经接近末尾了。
分区末端(EOP)18是磁带上指示一个分区物理末端的位置。在磁带上并没有EOP18的记录或物理标志。在一个分区的最后数据磁道之后的数据道被认为是EOP18。所以,当两个分区在物理上相邻时,第二分区的BOP10也表示前一个分区的EOP18。
虽然已在附图中显示了本发明的最佳实施例并在前文中的“详细描述”中进行了描述,但应该理解的是,本发明并不限定于所披露的实施例,而是能够对各部分和组成要素进行大量的重新安排和修改而不偏离本发明的精神。
权利要求
1.一个信息区,该信息区可作为磁带上一组系统区中每一个系统区的一部分,每个信息区包含关于磁带格式的信息,在该区记录的信息包括一组卷格式参数;一个描述磁带卷格式的表。
2.权利要求1的区,其中,一组卷格式参数包括标识磁带卷的一个参数;指出系统区大小的一个参数;指出系统区之间间隔的一个参数;指出磁带上应该停止记录的最后一个有效物理块位置的一个参数;指出磁带上最后一个有效分区的一个参数;指出磁带上最后一个有效系统区的一个参数;指出越过一个系统区延伸的一个分区的格式化的一个参数;以及描述一个或多个分区类型的若干分区组参数。
3.权利要求2的区,其中的每个分区类型的分区组参数进一步包括描述分区大小的一个参数;描述分区类型号的一个参数;以及标识组成该分区的物理块类型的一个参数。
4.权利要求1的区,其中描述磁带卷格式的表包括一个用于存储指示磁带上磁带区段条目个数的数据的位置,一个用于存储一组条目,以标识出每个磁带区段,标识出磁带上每个磁带区段的位置,标识出该磁带区段的数据块类型,以及标识出磁带上该位置的磁带区段类型的位置,一个用于存储该表的检查和之值的位置。
5.用于从磁带上任何位置提取格式信息的一种在磁带上存储卷格式信息的方法,包括如下步骤在磁带上记录介质的开始处存储卷格式信息;以及在沿着磁带长度空间分布的一组系统区中的每一个系统区内部存储卷格式信息。
6.权利要求5的方法,其中存储卷格式信息的步骤进一步包括以下步骤识别要存储的格式参数;将格式参数存储于磁带上为卷格式信息参数保留的区域内。
7.权利要求5的方法,还包括下列步骤产生一个卷格式表;以及将所产生的卷格式表存储于一组系统区的每一个里面。
8.权利要求7的方法,产生卷格式表的步骤进一步由下列步骤组成对于磁带上的每个磁带区段,在该表中的一个位置存储一个条目,用于标识该磁带区段并指出磁带区段类型、磁带区段位置、以及构成该磁带区段的物理块类型;建立表中磁带区段条目的个数;在表中一个位置上存储一个数目以磁带区段条目的总数;对该表产生一个检查和值;以及将该检查和值存储于该表中的一个位置。
9.将卷格式信息存储于磁带的一个系统区内的一种方法,包括如下步骤识别出卷格式参数;将识别出的卷格式信息存储于该磁带上已格式化的一个系统区内的一个区域里,该区域是为卷格式信息保留的一个区域;以及将识别出的卷格式信息存储于在该磁带开始处保留的一个区域里。
10.权利要求9的方法,还包括下列步骤由卷格式参数产生一个描述整个卷格式的表;将所产生的卷格式表存储于一组每区的每一个之中。
11.权利要求10的方法,其中产生一个表的步骤进一步由下列步骤组成根据卷格式参数,对磁带上一组磁带区段中的每一个区段确定其磁带区段类型、磁带区段位置及构成该磁带区段的物理块类型;为每个磁带区段产生一个标识符;为磁带的每个磁带区段在该表的一个位置存储一个条目,用以标识该磁带区段并指出其磁带区段类型、磁带区段位置、以及构成该磁带区段类型、磁带区段位置、以及构成该磁带区段的物理块类型;建立该表中磁带区段条目的个数;将指出磁带区段条目总个数的一个数存储于该表中的一个位置;产生该表的一个检查和值;以及将该检查和值存于表中的一个位置。
全文摘要
本发明描述了一个系统区的一个信息区以及格式化一个磁带长度使之具有包含整个磁带卷卷格式信息的一组信息区的方法,该信息区包含存储卷格式参数的一个区域及存储由卷格式参数产生的卷格式表的区域。
文档编号G11B27/32GK1076803SQ9310216
公开日1993年9月29日 申请日期1993年2月27日 优先权日1992年2月28日
发明者斯蒂芬·M·亚当斯, 莱昂内尔·C·什赫 申请人:E-系统公司, 阿姆帕克斯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1