GB T 7574-1987 信息处理交换用磁带标号和文卷结构.pdf
《GB T 7574-1987 信息处理交换用磁带标号和文卷结构.pdf》由会员分享,可在线阅读,更多相关《GB T 7574-1987 信息处理交换用磁带标号和文卷结构.pdf(27页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准信息处理交换用磁带标号和文卷结构发布实施国家标准局发布中华人民共和国国家标准信息处理交换用磁带标号和文卷结构国家标准局批准实施引言本标准等效采用国际标准年信息处理交换用磁带标号和文卷结构本标准规定了信息交换的文卷结构并规定了标识文卷文卷节和磁带盘的标号格式本标准规定了四个级别的标号格式组块结构及带标的用法使这些磁带卷可以用于信息交换本标准目的是为了便于不同的用户和不同的计算机之间交换磁带上的信息实现这个目的手段是在磁带上记录了标识文卷和构造文卷的标号并且对存放文卷记录块的基本属性提供一种描述方法本标准使用户只需要考虑文卷的逻辑结构本标准规定了四个标号级别给从简单到复杂的计
2、算系统提供了一个向上兼容的标号系统确保了这些系统之间最小量的交换信息在多数情况下要使用一个通用的操作系统来履行本标准的规定而在某些情况下可能只使用计算站或用户编写的输入输出例行程序在本标准定义的范围内提供与通用操作系统的标号处理例行程序相似的功能所记录的磁带若准备在结构不同的系统之间进行交换时要求对应这四种级别中的一种对于那些不准备在结构不同的系统之间进行交换的数据可以不必使用本标准的四种规定本标准的意图是在履行标准的每个事例中不需要包括标准的所有规定而是希望它们都能够产生和接收与履行者选择的级别相一致的卷如果与本标准不相一致那么可能导致交换能力的失效与本标准有关的其他标准信息处理交换用的七位
3、编码字符集信息处理交换用七位编码字符集在磁道毫米磁带上的表示方法信息处理交换用九磁道毫米宽行毫米记录磁带信息处理交换用九磁道宽行毫米调相制记录磁带术语在本标准中下列术语有特定的含义为了更好理解某些术语按逻辑和物理两类分别列出见表表逻辑物理记录作为一个信息单位的相关数据例如在商业数据中一个事务记录一个顾客的帐目记录注一个记录的描述可以是任意的以及由信息格式的设计者决定的一个记录可以记录在整块或块内一部分或几块上块作为读写单位的字符组注一个块可以包含一个或多个完整的记录一个块可以包含一个或多个跨越记录中的记录段但一个块不能包含同一跨越记录的多个记录段文卷同一个主题有关的记录组成的信息集合例如在商业
4、数据中一个工资文卷一个货单文卷注一个文卷的描述可以是任意的一个文卷可以记录在整卷或卷的一部分或几卷上卷一个可装卸的存储媒体的物理单位例如一卷磁带注一个卷可以包含一个文卷的一部分也可以包含完整的一个文卷或者多个文卷一个卷可以包含一个文卷或多个文卷中的文卷节但不能包含同一个文卷的多个文卷节文卷节一个文卷记录在一个卷上的那部分注一个文卷的多节之间不能插入其他文卷的文卷节文卷集相邻地记录在一个卷集上的一个或多个文卷的集合卷集记录一个文卷集的一个或多个卷的集合非跨越记录是一个文卷中的一个记录该文卷中的每个记录的开始与结尾在同一个块中跨越记录一个文卷中的一个记录该文卷中的每一个记录开始与结尾可以在不同的块
5、中注每一个记录由一个或多个记录段组成记录存放在一个或多个相邻的块中使得每一个记录在任何一块中只能有一个记录段见图和图记录段包含在任何一个块中的跨越记录的那部分注一个记录的多个记录段之间不能插入其他记录段非组块记录文卷中的一个记录每一个块只能包含一个记录或者一个记录段续表逻辑物理组块记录文卷中一个记录每一个块可以包含文卷中多个记录段定长记录文卷中一个记录该文卷中的记录长度都相同变长记录文卷中一个记录该文卷中的记录长度可以不同标号位于一个卷或者一个文卷的开始或结尾处的一个记录它标识了这个卷或文卷的属性和或界限一个标号并不是一个文卷的一部分标号集具有相同标号标识符的相邻标号的一个集合标号标识符记录在
6、标号中用于标识标号的前三个字母见表表标号的分类标号组名标号集名标号标识符卷开始卷标题用户卷标题文卷开始或文卷节开始文卷标题用户文卷标题卷结束卷结束用户尾标文卷结束文卷结束用户文卷结束标号组一个标号集或多个标号集的一个集合见表其作用是为一个卷一个文卷节或一个文卷定界带标指出文卷的数据与标号组之间以及某些标号组之间的界限的定界符注带标构形由其他的标准见第章规定双重带标由两个连续的带标组成一个定界符用来标识一个卷或一个文卷的结束注当一个卷上存在一个空文卷节或一个空文卷时也会出现两个连续的带标在这种场合不能认为它们是一个双重带标而应该是构成一个空文卷节的两个单独的带标这里的空表示在文卷开始标号组后的带
7、标和这个文卷节或文卷的卷结束标号组之间或文卷开始标号组后的带标和文卷节或文卷的文卷结束标号组前的带标之间没有任何块操作系统控制计算机程序的执行以及提供调度调试输入输出控制计帐编辑存储分配数据管理等的服务软件标号处理例行程序处理标号的一个例行程序集合它是系统软件的一个组成部分注系统软件可以是生产方提供的一个操作系统也可以是一个计算站提供的软件不论哪一种至少要提供本标准所需的标号处理功能本标准认为标号处理例行程序不包含在用户程序中标号的格式和内容在本标准中表示至的任何数字表示表的中央四列中任何数字字母或专用字符其中除了的下横线字符和的字符在本标准中表示在标号中的字符位置卷标题标号系统标号见表表字段
8、名字符数内容标号标识符标号编号卷标识符字符由拥有者为标识这个卷而永久指定的存取性字符指出对存取卷上信息的某些限制空格表示没有限制为将来的标准保留空格拥有者标识符字符指出卷的拥有者为将来的标准保留空格标号标准版本指出卷上的标号和数据的格式适合本标准的那个版本表示本版本表示中指定的版本第一文卷标题标号系统标号见表表字段名字符数内容标号标识符标号编号文卷标识符字符由文卷的产生者指定用于标识文卷文卷集标识符字符在多个文卷集中标识一个文卷集文卷节号字符在多个文卷节中标识一个文卷节文卷顺序号字符在文卷集中标识一个文卷世代号字符区分同一个文卷的逐个世代续表字段名字符数内容世代版本号字符区分同一个世代的逐个版
9、本建立日期一个空格跟两个字符表示年份再跟三个字符表示年内日当一个空格后跟五个零时表示建立日期无意义满期日期一个空格跟两个字符表示年份再随三个字符表示年内日存取性字符指出对存取该文卷上信息的某些限制空格表示没有限制块计数系统代码字符指出记录文卷的系统在本标准中没有规定这种标识符的表示方法为将来的标准保留空格第二文卷标题标号系统标号见表表字段名字符数内容标号标识符标号编号记录格式定长记录变长记录跨越记录块长度字符指出每块的最大字符数记录长度字符指出记录长度如果记录格式是那么本字段指出了实际的记录长度如果记录格式是那么本字段指出了包括计数字段在内的最大的记录长度如果记录格式是那么本字段指出了记录的最
10、大长度不包括所有的段控制字对这种格式表示最大长度可以比大供系统软件使用字符在交换中不使用这里的内容附加信息长度字符指出插在一个数据块中第一个记录前的任何附加字段的长度为将来的标准保留空格第一卷结束标号系统标号见表表字段名字符数内容标号标识符标号编号与中相应的字段相同共与中相应的字段相同块计数字符指出前面文卷节的开始标号组后的数据块数目这个计数不包括标号块和带标块与中相应的字段相同共与中相应的字段相同第二卷结束标号系统标号见表表字段名字符数内容标号标识符标号编号与中相应的字段相同共与中相应的字段相同第一文卷结束标号系统标号见表表字段名字符数内容标号标识符标号编号与中相应的字段相同共与中相应的字段
11、相同块计数字符指出前面文卷节开始标号组后的数据块数目这个计数不包括标号块和带标块与中相应的字段相同共与中相应的字段相同第二文卷结束标号系统标号见表表字段名字符数内容标号标识符标号编号与中相应的字段相同共与中相应的字段相同其他系统标号见表表字段名字符数内容标号标识符或标号编号或供系统软件使用字符用户卷标号见表表字段名字符数内容标号标识符标号编号或供计算站使用字符用户文卷标号见表表字段名字符数内容标号标识符或标号编号字符为用户应用程序保留字符标号字段的处理和标号中的字段所有字段按所指定的内容写入和标号中的字段如果系统软件选择了上述某些标号那么在写操作时其字段要按本标准中的规定写入在读操作时可以按需
12、要处理字段中的内容标号字段中数据的用法在输入时系统可以用新的数值覆盖标号中的数据新数值可以在处理文卷前给出例如通过编辑的参数值或在处理开始后给出例如通过系统控制语句这由系统执行者选择决定但不能覆盖中的数据卷标题标号除了在下面描述的情况外卷标题标号必须是受保护的这不排除用未改变的内容修改标号只有当拥有者授权才能修改卷标题标号而且只能按拥有者的规定进行修改第一文卷标题标号文卷集标识符一个文卷集中所有文卷的文卷集标识符必须相同文卷节号一个文卷的第一个文卷节的文卷节号是对这个文卷的每个后序卷文卷的节号要递增文卷顺序号一个文卷集中第一个文卷的文卷顺序号是对这个文卷集的每个后继文卷其文卷顺序号要递增在给定
13、文卷的所有标号中无论文卷是单卷还是多卷这个字段包含相同的顺序号世代号一个文卷的第一个世代的世代号是如果要记录一个文卷的后序世代那么对该文卷的每一个相继世代这个编号要递增世代版本号首次产生的一个文卷的世代的世代版本号是如果要记录文卷的这个世代的后序版本那么对每个相继版本这个编号要递增当世代号递增时世代版本号恢复到建立日期当这个字段的值是一个空格后跟五个零时则认为该文卷的建立日期没有意义满期日期如果当前的日期等于或晚于这个字段给定的日期那么相应文卷即为满期的文卷满期时卷集上这个文卷和其后面的文卷的内容可能被覆盖因此为了使多文卷的卷有效后面文卷的满期日期必须早于或等于卷集上所有前面的文卷的满期日期满
14、期日期可以用一个空格后跟五个零表示第二文卷标题标号块长度这个字段的计数值不仅包括数据的长度而且也包括附加信息段控制字和填充字符的长度为了不使块的长度超出相应标准中规定的最大长度要考虑上述附加的数据项所占的容量会使数据所占的实际最大块容量缩小的因素供系统软件使用这个字段指出了建立该文卷的实际的系统软件例行程序在输入和或输出时能辨认出中系统码的那些系统软件例行程序要用这个字段在交换时忽略这个字段的内容附加信息长度某些系统在每个数据块前需要附加信息这个附加信息可以包括块长度块中最后一个记录的块地址以字编址的机器的初始填充传送的日期和时间等等这个字段中指定了附加信息的长度如果没有包括附加信息那么这个字
15、段的内容是标号和数据的安排标号标号是由个字符组成的字符位置从编号到但是可以使用填充字符见第章进行扩展系统标号集对于一个文卷节是对称的即为整个文卷记录标号时要使每个文卷标题标号集卷结束标号集以及文卷结束标号集相匹配编了号的标号应该按相继递增的次序记录第一个标号的编号应该是用户标号和用户卷结束标号和用户文卷结束标号没有这种限制带标的位置除了在一个卷的开始处外要用一个带标为标号组定界在卷的开始处连续地记录了卷开始标号组和文卷开始标号组而且在它们之间不能插入带标卷标题标号一个卷的第一块应该是卷标题标号在该卷其他位置上都不应该使用这个标号如果使用了用户卷标号那么它们应该紧跟在标号的后面文卷标题标号每一个
16、文卷应该以文卷标题标号开头这些标号中的第一个应该是第一文卷标题标号如果使用了其他文卷标题标号那么它们应该紧跟在标号的后面如果使用了用户文卷标题标号那么它们应该紧跟在最后一个标号的后面数据文卷的数据应该跟在文卷开始标号组的最后一个标号的后面并且用一个带标将其与标号组分开文卷结束标号文卷结束标号应该跟在文卷的最后一个数据块的后面并且用一个带标将其与这个文卷分开如果使用了其他文卷结束标号那么它们应该紧跟在标号的后面这些标号的内容除了标号标识符和块计数外与同一个文卷节的相应的标号完全相同如果使用了用户文卷结束标号那么它们应该紧跟在最后一个标号的后面文卷结束标号组后的带标如果一个文卷在一个卷中间结束那么
17、在文卷结束标号组的最后一个标号的后面应该跟一个带标如果这个文卷是一个文卷集中的最后一个文卷那么在文卷结束标号组的最后一个标号的后面应该紧跟一个双重带标卷结束标号如果一个文卷跨卷那么该卷的最后一个数据块后应该跟卷结束标号并且用一个带标将与那个数据块分开如果使用了其他卷结束标号那么它们应该紧跟在的后面这些标号的内容除了标号标识符和块计数外与同一个文卷节的相应的标号完全相同如果使用了用户卷结束标号那么它们应该紧跟在最后一个标号的后面卷结束标号组的最后一个标号的后面应该跟一个双重带标空文卷或空文卷节当出现一个空文卷或空文卷节时按和所说明的规则文卷开始标号组和文卷结束或卷结束标号组之间将有两个连续的带标
18、多卷文卷中延续部分的文卷节一个延续的文卷节的第一个数据块应该跟在一个文卷开始标号组和一个带标的后面如和中描述的那样除了文卷节号递增之外其标号集与上一卷最后一个文卷标题标号集完全相同见文卷结束和磁带终标的重合如果文卷的结束和卷的结束重合那么将有下面三种可能的情况除非系统避免出现这种情况例如清除当前块在系统写文卷的最后一个数据块时遇到了磁带终标的情况下系统完成写数据块的操作并且按的规定关闭卷然后按的规定在下一卷上延续文卷在下一卷上没有写数据块而是按的规定写一个文卷结束标号组见在系统写文卷结束标号组时遇到了磁带终标的情况下若该文卷不是文卷集中的最后一个文卷那么系统完成写文卷结束标号组的操作然后系统写
19、下一个文卷的文卷开始标号组一个空文卷节一个结束该卷的卷结束标号组最后系统在下一卷的开头重写文卷开始标号组见在系统写文卷结束标号组时遇到了磁带终标的情况下若这个文卷是文卷集的最后一个文卷那么应该使用规定的标号构形结束这个文卷集文卷开始和磁带终标的重合如果当系统在写文卷开始标号组时遇到了磁带终标那么系统完成写这个标号组的操作然后写一个空文卷节跟一个卷结束标号组来结束该卷并且在下一卷的开端写该文卷开始标号组见文卷的构形按下面的规则使用标号集和带标来构造文卷如图所示在这些图中磁带的开始在左端磁带的结束在右端标号用其前面四个字符表示带标用一个星号表示文卷的构形图说明了按下列规则可能形成的各种文卷构形给出
20、的规则和图示只包括了和标号附加标号在其中的位置由中给出按照的说明图给出了在写文卷的最后一个数据块期间遇到磁带终标时的标号构形按照的说明图给出了在标号处理例行程序正在写文卷结束标号组过程中遇到磁带终标时的标号构形如中说明的那样有一个例外即如果文卷结束标号组是用于结束文卷集的最后一个文卷时那么应该使用和一个在该卷上结束该文卷集的双重带标按照的说明图给出了在标号处理例行程序正在写文卷开始标号组的过程中遇到磁带终标时的标号构形注意当前卷上的文卷节号是而在后序卷上则是标号组和带标在一个标号组中间不应该有任何带标图图和图中指出了或标号的后面要跟一个带标实际上这个带标是跟在整个标号组的最后一个标号的后面标号
21、组和卷每个标号组都应该在同一卷上完成图磁带文卷的结构图卷开始处的空文卷节图卷结束处的空文卷节标号的安排按照和的说明配上其他标号在中说明了这些标号的顺序当使用标号时它们应该紧跟在标号的后面标号的顺序编号分别是和当使用标号和时它们应该紧跟在相应的和的后面任意标号的顺序编号分别是和当使用标号时它们应该象中说明的一样紧跟在同一标号组的后面但是如果该款所述的标号不存在那么标号和应该分别紧跟在或标号的后面标号安排的例子磁带的物理开端到磁带的物理结尾不是文卷的结尾文卷数据磁带物理开端到文卷集中的中间文卷结尾文卷数据磁带的物理开端到文卷集的结尾文卷数据新文卷的开端不是磁带的开端到磁带的物理结尾不是文卷的结尾文
22、卷数据文卷集中的任何中间文卷的开端不是磁带的开端到文卷的结尾文卷数据新文卷的开端不是磁带的开端到文卷集的结尾文卷数据块结构组块的记录块中的记录之间不需要明确地指出界限对格式和格式一个块中必须有整数个记录对格式一个块中必须有整数个记录段可以有填充块见第章截尾块和变长块定长记录格式在文卷中不需要指出记录的长度变长记录格式将每个记录的长度即记录包含的字符数记录在第一个字段中这个字段要作为记录的一部分计算记录长度用十进制数表示并且占据每个记录的前四个字符的位置跨越记录格式每个记录的前五个字符是一个段控制字的第一个字符称为跨越指示符这个指示符的值可以是它们的含义是记录的开端和结尾都在这个记录段中记录的开
23、端在这个记录段中但它的结尾在另一个记录段中记录的开端和结尾都不在这个记录段中记录的结尾在这个记录段中但它的开端在另一个记录段中由于一个记录中的记录段数是没有限制的因此记录长度是无限制的但容许系统软件限制一个工作区域的大小来重新构造一个记录段长度是可以任意选择的因此当建立一个文卷或拷贝一个文卷时为了适合所要写到的那个块的大小可以构造新的记录段原记录段的长度也得改变段长度包括了的长度段长度用十进制数表示并且占据后四个字符位置每个记录在一个块中只能有一个记录段一个记录的几段之间不应该插入其他记录的记录段记录可以跨越几个卷图图给出了使用跨越记录的例子记录格式在任何一个文卷中只能使用中说明的一种记录格式
24、无关的记录或者检查点记录在用于交换的磁带上只应该写相关的数据块由于交换中不考虑无关信息或者检查点记录并且也没有提供标准的标识这些记录的方法因此用于交换的磁带上不允许有与记录无关的信息和检查点的信息记录的密度记录一个文卷集的所有卷上的块应该有相同的密度数据块的大小数据块的最大或最小长度由其他标准规定见第章数据中的字符码记录在每个记录中和附加信息字段中的数据只能使用中指定的代码表中的字符可以使用规定的作为信息交换用的七位或八位代码的形式图非组块的跨越记录图组块的跨越记录图非组块的一个跨越记录记录长度为个字符每行为一块图组块的两个跨越记录第一个记录长度为个字符第二个记录长度为个字符每行为一个块注块长
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 7574 1987 信息处理 交换 磁带 标号 文卷 结构
