GB T 13703-1992 信息处理 信息交换用软磁盘盘卷和文卷结构.pdf

上传人:confusegate185 文档编号:266865 上传时间:2019-07-11 格式:PDF 页数:28 大小:1.69MB
下载 相关 举报
GB T 13703-1992 信息处理 信息交换用软磁盘盘卷和文卷结构.pdf_第1页
第1页 / 共28页
GB T 13703-1992 信息处理 信息交换用软磁盘盘卷和文卷结构.pdf_第2页
第2页 / 共28页
GB T 13703-1992 信息处理 信息交换用软磁盘盘卷和文卷结构.pdf_第3页
第3页 / 共28页
GB T 13703-1992 信息处理 信息交换用软磁盘盘卷和文卷结构.pdf_第4页
第4页 / 共28页
GB T 13703-1992 信息处理 信息交换用软磁盘盘卷和文卷结构.pdf_第5页
第5页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、中华人民共和国国家标准信息处理信息交换用软磁盘盘卷和文卷结构发布实施国家技术监督局发布中华人民共和国国家标准信息处理信息交换用软磁盘盘卷和文卷结构国家技术监督局批准实施本标准等同采用国际标准信息处理信息交换用软磁盘盘卷和文卷结构第一篇总则在许多情况下国家标准信息处理信息交换用软磁盘文卷结构和标号可为不同类型信息处理系统之间提供满意的数据交换然而在系统操作方面它有如下一些限制每个文卷必须以顺序批处理方式记录在磁盘上当一组文卷记录在磁盘上之后其中任一文卷的延长不能超过其预定的长度在小系统中为了更新文卷用户通常需要不断地与该系统进行交互操作因此文卷要有一个与此目的相适应的结构可是国家标准信息处理信息

2、交换用软磁盘文卷结构和标号对此未作规定当某个应用终止后必须从该应用的文卷中通过输出拷贝处理来建立交换盘而在接收系统中需要类似的输入处理如果文卷的平均大小足够小譬如说远小于字节那么限制交换盘上的文卷标号的个数可以防止盘空间全部用完这对于一般的数据处理而言通常是令人满意的但是在文本处理和小的单用户系统中所经常遇到的文卷是很小的这将大大降低盘空间的使用效率鉴于上述需求决定制定软磁盘盘卷和文卷结构的第二个标准即本标准这个标准是根据国际上普遍使用的实际情况制定的因此本标准除了国家标准信息处理信息交换用软磁盘文卷结构和标号所具有的优点外还具有如下特点交换文卷特别适用于交互应用中的直接更新一个软磁盘上在存放

3、文卷的所有可利用空间范围内文卷的个数没有任何限制任一文卷在需要时都可以扩充这些特点对以下情况的交换是有利的文本文卷集或者小文卷集或者多个部分组成的文卷集的交换当发送者和接收者需要在交换周期之间频繁地更新文卷时的文卷交换例如某些商业事务文卷的交换主题内容与适用范围本标准为信息处理系统用户之间的信息交换规定了软磁盘的盘卷和文卷结构还规定了一个可选用的记录结构本标准适用于各种类型软磁盘包括本标准第章列出的那些软磁盘和可能是未来国家标准规定的其他类型软磁盘本标准规定了在一个软磁盘上信息文卷的位置并且还规定了记录在软磁盘上的一个描述符集合这些描述符标识可被交换的文卷这些文卷的位置这些文卷的属性在软磁盘上

4、尚未使用的可记录的空间位置在软磁盘上有缺陷的记录空间的位置该软磁盘的属性和记录在它上面的描述符的属性本标准为信息处理系统内的处理规定了一些要求以使得不同系统可以利用软磁盘作为交换媒体进行信息交换为此本标准对发送或接收符合本标准的软磁盘系统的功能作出了规定本标准提供一个空间分配方法这种方法与记录在盘卷上的文卷个数无关它还使得文卷大小在处理过程中可随需要进行扩充或者压缩这仅取决于当时是否有可使用的记录空间本标准未对文卷的内容和组织作出规定它们受交换的软磁盘的发送者与接收者之间的协议所决定一致性软磁盘的一致性当所有记录在软磁盘上的信息与本标准第二篇的要求一致时就认为该软磁盘与本标准一致这种一致的先决

5、条件是该软磁盘与相应的软磁盘数据交换的国家标准相一致信息处理系统的一致性若一个信息处理系统满足本标准第三篇对发送系统或接收系统或兼有上述二种类型的系统所规定的一组要求时该信息处理系统应视为与本标准相一致一致性的描述应当标识上述规定的若干组要求中哪一组要求被该系统所满足与本标准的一致性并不要求与第四篇一致引用标准采用说明下列标准文本在制订国家标准之前应采用中国电子技术标准化所的译文信息处理数据交换用改进调频记录的位密度为磁通翻转弧度每面磁道的软磁盘第一部分尺寸物理性能和磁性能第三部分条磁道的磁道格式信息处理信息交换用七位编码字符集信息处理数据交换用改进调频制记录的位密度为磁通翻转弧度道密度为道毫

6、米的双面软磁盘第一部分尺寸物理性能和磁性能信息处理数据交换用改进调频制记录的位密度为磁通翻转弧度道密度为道毫米的双面软磁盘第三部分磁道格式信息处理数据交换用改进调频制记录的位密度为磁通翻转弧度道密度为道毫米的双面软磁盘第一部分尺寸物理性能和磁性能信息处理数据交换用改进调频制记录的位密度为磁通翻转弧度道密度为道毫米的双面软磁盘第三部分磁道格式信息处理数据交换用改进调频制记录的位密度为磁通翻转弧度每面磁道的软磁盘第一部分尺寸物理性能和磁性能信息处理数据交换用改进调频制记录的位密度为磁通翻转弧度每面磁道的软磁盘第二部分磁道格式信息处理信息交换用软磁盘文卷结构和标号在国家标准未制订前应符合国际标准的规

7、定术语在本标准中使用了下列术语字节作为一个操作单位的二进制数字串在本标准中这个术语指的是八位字节扇段数据字段含有一个扇段数据的定长字段数据交换标准一个规定软磁盘的物理性能和磁性能记录方法和磁道格式的标准缺陷扇段一个不能正确地读或写的扇段描述符一个记录在软磁盘上的描述盘卷或文卷信息的结构文卷一个已命名的信息集合格式化在软磁盘表面上写入建立扇段物理地址的控制信息实施过程使得信息处理系统作为发送系统或作为接收系统或兼有上述二种类型的系统那样工作的一组过程初始化在着手一般处理或使用之前最初需要在软磁盘上写上描述符发送系统一个信息处理系统它可将文卷记录在软磁盘上以便与其他系统进行数据交换接收系统一个信息

8、处理系统它可以从软磁盘上读出文卷该软磁盘已由另一系统记录了用于交换的数据扇段软磁盘上磁道的一部分它可通过软磁盘驱动器的磁头存取而与磁道的其他部分无关磁道软磁盘的一部分当盘旋转一周时它可被静止不动的一个磁头存取用户请求由实施过程提供服务的个人或其他实体例如一个应用程序另外下列术语专门用于第四篇定长记录文卷中的一种记录该文卷中的所有记录必须具有相同长度记录作为一个信息单位的有关数据段记录的一部分分段记录文卷中的一种记录该文卷中的记录可有不同长度并且每个记录可由一个或多个独立的段组成变长记录文卷中的一种记录该文卷中的记录可有不同的长度但是一个记录不应由若干独立段组成记数法采用说明中的条的标题为大写字

9、母其内容为当一个词或词组用来表示一个特定概念例如表示一个描述符字段的名称则除了介词以外其每个词的第一个字母均使用大写字母由于汉语不是字母表示也无大小写之区别故本标准中不采用这种表示方法在本标准中使用下列记数法十进制和十六进制记数法十进制记数法的数用十进制数字至表示十六进制记数法的数用括号内的至和至表示其他记数法字节位置描述符内字节位置从开始值为的二进制位值为的二进制位的整数部分不小于的最小整数被整除的余数即第二篇媒体的要求盘卷结构软磁盘上数据的安排软磁盘参数本标准中数据交换标准的一些重要参数在表说明表软磁盘参数缩写可记录的盘面数每个盘面磁道数每条磁道扇段数软磁盘的扇段总数扇段的每个数据字段的字

10、节数这些参数值应从相应的数据交换标准中得到见附录补充件物理地址每个扇段由一个含有盘面号磁道号和扇段号的物理地址标识盘面号应该用和编号磁道从开始编号每条磁道上的扇段从开始编号逻辑扇段号盘卷上每个扇段用逻辑扇段号标识物理地址与逻辑扇段号之间应一一对应逻辑扇段号应是从开始的递增序列从面磁道扇段开始接下来为面磁道如果软磁盘为双面可记录的话然后是面磁道如此继续下去盘面号磁道号扇段号和逻辑扇段号之间的关系由公式给出式中系统区和数据区一个软磁盘上的空间应分成系统区和数据区系统区应记录在面磁道和面磁道上系统区占据的扇段从逻辑扇段号到其中为该系统区的扇段数见系统区应包含若干描述符该描述符规定软磁盘的记录格式描述

11、数据区的使用并提供一个该盘卷上文卷的目录系统区中不包含任一文卷的内容数据区占据从逻辑扇段号开始的扇段数据区应包含交换文卷和补充描述符例如子目录在数据区中也可包含那些不打算用于交换的文卷盘卷结构参数本标准规定系统区和数据区中各种类型的数据结构这些数据结构的大小由一组数值参数指定这些参数列于表表参数缩写每个扇段组的扇段数保留的扇段数每个文卷分配表的扇段数根目录表目数每类软磁盘的上述参数值见附录补充件数据区的安排扇段组数据区应组织成若干称为扇段组的分配单位每一扇段组由相同个数的扇段组成这些扇段数应是的幂即每个扇段组的扇段数在附录补充件中规定一个扇段组的数据应记录在其组成扇段的数据字段内若一扇段组含有

12、一个以上扇段则其组成扇段的逻辑扇段号集合构成一个相继递增的序列每一扇段组须用一个唯一的扇段组号标识扇段组号应是整数从开始按递增次序表示扇段组号应分配给这样的扇段组其第一个或唯一的扇段具有逻辑扇段号每个后继的扇段组号应分配给这样的扇段组该扇段组的扇段具有下一组较高的逻辑扇段号若数据区中扇段总数不是的倍数那么剩余的扇段不应使用某个扇段组中第一个扇段的逻辑扇段号与该扇段组号有关其公式为式中逻辑扇段号扇段组号每一扇段组的扇段数系统区的大小以扇段数表示见扇段组的状态每个扇段组应指明如下三种状态中的一种已分配给一个文卷的可用于分配的有缺陷的每个扇段组的状态应在系统区的文卷分配表内标识已分配给一个文卷的扇段

13、组已分配给一个文卷的扇段组应在中标识这些扇段组不要求有连续的扇段组号可用于分配的扇段组可用于分配的扇段组应在中标识这些扇段组不要求有连续的扇段组号可用于分配的扇段组其内容在交换中应予以忽略有缺陷的扇段组含有一个或多个有缺陷扇段的扇段组在中应作有缺陷扇段组标识这些有缺陷扇段组的内容在交换中应予以忽略系统区的安排系统区应包含一个软磁盘描述符和系统用空间根目录以及记录双份的文卷分配表软磁盘描述符和系统用的空间逻辑扇段号为的扇段应包含软磁盘描述符和系统区空间软磁盘描述符含有一个媒体标识符若干软磁盘参数和一个系统标识符此软磁盘描述符和有关该盘卷结构的参数信息是由该系统建立的具有相继较高逻辑扇段号的其他扇

14、段可保留给系统使用这些扇段的内容在交换中应予以忽略给系统使用的保留的扇段数应包含为的扇段媒体标识符的值和为每一类媒体保留的扇段数应按附录补充件规定文卷分配表对于软磁盘数据区的每一扇段组都有一个格式标识符和一个表目这些表目从开始相继编号表目号应等于对应扇段组的扇段组号的每个表目应指示对应扇段组的状态应该利用表目来标识那些分配给每个文卷的扇段组集合附录参考件说明的一个例子的扇段数取决于数据区中扇段组数并按附录补充件规定应记录在系统区中从逻辑扇段号等于开始的那些连续扇段内而的第二个存放地应记录在直接跟在第一个存放地的那些连续扇段内根目录根目录应记录在系统区中直接跟在第二个存放地后面的那些连续扇段内根

15、目录包含一个表目集合此集合中每个表目标识一个文卷一个盘卷标号或一个子目录或指出该表目未使用根目录表目数应按附录补充件规定系统区大小系统区大小以扇段数表示由公式给出式中第一个前面的扇段数即保留的扇段数每个的扇段数根目录表目数扇段的每个数据字段的字节数可记录的盘面数每个磁道扇段数文卷文卷应是一个交换文卷或是一个子目录或是一个不打算交换的文卷每个文卷应由一个目录的一个表目标识文卷空间每个文卷应记录在一个扇段组集合的扇段数据字段内该集合应理解为该文卷的文卷空间集合内的扇段组顺序应由它们的表目指定文卷空间的字节应连续编号编号从开始它指出该文卷空间第一个扇段组的第一个字节编号应从第一个扇段组的后继字节连续

16、下去然后从该文卷空间的每个后继扇段组若有的后继字节继续下去编号终止于这个数即每个扇段组字节数乘以该文卷空间的扇段组数扇段组的关系构成一个文卷的文卷空间的那些扇段组其扇段组号按以下链接方式记录文卷空间第一个扇段组的扇段组号应记录在该文卷目录表目的起始扇段组号字段内文卷空间的每一扇段组除了最后一个外相应的表目应包含该文卷空间下一个扇段组的扇段组号文卷空间的最后一个扇段组相应的表目应包含一个指示它是该文卷的最后一个扇段组的表目文卷长度一个文卷的长度应是文卷空间中从第一个字节开始的打算用于交换的那些连续字节数若字节数小于该文卷空间的字节数则文卷空间中其余的字节在交换中应予以忽略子目录除了系统区中根目录

17、外一些附加的称为子目录的目录可以像文卷那样记录在软磁盘数据区内子目录包含目录表目其每个表目标识一个文卷或者另一个子目录或者指出它未使用一个子目录中的表目数计算如下式中分配给此子目录的扇段组数每个子目录应由另一个目录中称为子目录指针表目的一个表目来标识含有这个子目录指针表目的目录称为此子目录的父目录每个子目录应有一个指回其父目录的父指针表目不同子目录可有同一父目录根目录与所有子目录之间存在一个层次结构关系根目录子目录子目录子目录此结构由若干层层层组成根目录是第层上唯一的目录若父目录在第层则其子目录应在第层结构的层数仅受实际路径名长度限定实际路径名的长度是下列几项之和文卷名的长度若文卷有一个扩展名

18、那么此文卷扩展名的长度加所有相关子目录名的长度所有相关子目录扩展名的长度相关子目录的个数所有相关子目录扩展名的个数这个和不应超过文卷的内容交换文卷中的信息及其编码表示应按有关的国家标准解释注文卷信息内容编码所遵循的标准标识应作为此文卷的发送者和接收者之间协议的内容本标准不对软磁盘上记录此标识作一般假设但是可以将某些可选的标准标识在目录的文卷表目的扩展名字段内见描述符字段的记录一字节字段中的数值一字节字段中的数值应是以位二进制记数法记录的数二字节字段中的数值二字节字段中的数值应是位二进制数其十六进制表示记录成注例如十进制数以作为其十六进制表示并被记录成四字节字段中的数值四字节字段中的数值应是位二

19、进制数其十六进制表示记录成注例如十进制数以作为其十六进制表示并被记录成一对位二进制的整数一对位二进制的数其十六进制表示与被记录成这种方法用于表目注例如利用十六进制表示和的一对位二进制数被记录成字符集和编码描述符内的字符应按编码见附录参考件国家标准文本中如下位置的个字符称为字符国家标准文本中如下位置的个字符称为字符字符的对齐法凡是每个字段中的内容被本标准指定为字符的其字符应该左对齐并在右边空下的位置填以软磁盘描述符软磁盘描述符描述软磁盘格式并提供软磁盘系统区中其他描述符的信息软磁盘描述符的布局软磁盘描述符的布局如表所示表字节位置字段名缩写内容保留给系统使用未规定创建系统的标识符字符扇段大小数字值

20、每个扇段组的扇段数数字值保留的扇段数数字值文卷分配表数数和根目录表目数数字值和扇段总数数字值媒体标识符或和每个文卷分配表的扇段数数字值和每条磁道扇段数数字值和盘面数数字值和保留给将来标准化用保留给系统使用未规定软磁盘描述符字段保留给系统使用的字段字节位置至本字段保留给系统使用其内容本标准未予规定在交换时应予以忽略创建系统的标识符字节位置至本字段指定记录软磁盘描述符的系统的标识该字段中的字符应是字符扇段大小字节位置和本字段指定一个扇段中数据字段的大小它应按的规定记录每个扇段组的扇段数字节位置本字段指定每扇段组中的扇段数它应按的规定记录保留的扇段数字节位置和本字段指定保留给系数使用的扇段数它应按的

21、规定记录文卷分配表数字节位置本字段指定为数它应按的规定记录根目录表目数字节位置和本字段指定根目录中的表目数它应按的规定记录扇段总数字节位置和本字段指定软磁盘上的扇段总数包括有缺陷扇段它应按的规定记录媒体标识符字节位置本字段指定媒体的标识它应记录为单个字节它的值应当符合附录补充件的规定每个文卷分配表的扇段数字节位置和本字段指定每个文卷分配表所占有的扇段数它应按的规定记录每条磁道的扇段数字节位置和本字段指定每条磁道中的扇段数它应按的规定记录盘面数字节位置和本字段指定可记录的盘面数它应按的规定记录保留给将来标准化用的字段字节位置和本字段保留给将来标准化使用它只能包含零保留给系统使用的字段字节位置至本

22、字段保留给系统使用它的内容本标准没有规定在交换时予以忽略文卷分配表文卷分配表的前三个字节用法如下字节应包含格式标识符字节和每个应包含文卷分配表的其余字节应包含文卷分配表的表目每个表目应指出与该表目相关的扇段组的状态文卷分配表的表目应从起编号格式标识符本字段应指定一个标识符用以指明盘卷结构参数的来源表明这些参数记录在软磁盘描述符中表明这些参数应遵照附录补充件中的规定所有其他值均禁止将来使用文卷分配表表目文卷分配表表目的大小每个文卷分配表表目的长度为位文卷分配表表目数文卷分配表中的表目数应等于扇段组数文卷分配表表目的值文卷分配表表目的值应是表明相应的扇段组未使用可分配作为任一文卷空间至表明相应的扇

23、段组在使用表目值应是文卷空间中分配的下一扇段组的扇段组号是最大扇段组号参见至保留给将来标准化使用现在不能用表明相应的扇段组包含一个有缺陷的扇段至表明相应的扇段组在使用并表明这是一个文卷空间中的最后一个扇段组最大扇段组号最大扇段组号的值应按公式计算式中媒体上的扇段总数系统区的扇段数每个扇段组的扇段数每个文卷分配表中的扇段数每个文卷分配表要占用一个或多个扇段每个文卷分配表的扇段数从公式迭代计算而得式中媒体上的扇段总数每一扇段组的扇段数扇段的每个数据字段的字节数保留的扇段数根目录的表目数文卷分配表的记录形式文卷分配表记录在软磁盘上的形式是一个字节字段的序列第一个字段应当包含跟着两个字节的格式标识符接

24、着的字节字段包含分配表的一对相邻的表目文卷分配表中表目编号为与其中为偶数则构成一对每对文卷分配表的表目应按的规定记录一对文卷分配表表目可以在文卷分配表的相连扇段之间分拆存放文卷分配表的最后一个扇段的数据字段末端的字节若其未用于文卷分配表表目这些字节在交换时予以忽略文卷目录特性一个目录是一个描述符它包含一组相继的字节的目录表目每个表目标识一个文卷一个盘卷标号另一个目录或未使用目录的类型有两种根目录和子目录目录表目应从记录该目录的空间的第一个字节开始记录目录表目类型一个目录表目有两种状态之一已用或未用已用的目录表目应包含记录在软磁盘上的文卷的描述信息比如文卷名属性数据与建立时间位置与长度已用表目的

25、类型分为下述五种文卷表目盘卷标号表目子目录指针表目子目录标识符表目子目录父指针表目未用表目的类型有两种当前未用表目从来未用的表目目录表目字段的一般定义目录表目字段见表表字节位置字段名内容名称取决于表目类型扩展名字符属性个二进制位保留字段全或和记录时间数字值和记录日期数字值和开始扇段组号数字值文卷长度数字值名称字节位置至本字段的内容及其解释取决于表目的类型扩展名字节位置至本字段的解释取决于表目类型本字段的内容应是字符属性字节位置本字段的二进制位的编号从最高有效位编号为至最低有效位编号为二进制位和这两位保留给系统使用交换时应予以忽略存档位二进制位该位指明文卷是否有副本表明文卷在本媒体或其他媒体上存

26、在一个副本表明文卷副本不存在子目录表目位二进制位该位指明是否该表目是一个子目录表目表明不是子目录表目表明是子目录表目盘卷标号位二进制位该位指明该表目是否是一个盘卷标号表目表明不是一个盘卷标号表目表明是一个盘卷标号表目二进制位和这两位对于交换文卷应置无论哪一位被置该文卷在交换时应予以忽略只读位二进制位该位指明该文卷是否可被接收者修改表明文卷可被接收者修改表明文卷不可被接收者修改这一属性只能应用于文卷表目保留字段字节位置至本字段的内容取决于表目类型见至记录时间字节位置和本字段含有表示时间的一个位二进制整数时间以时分和秒来表示这一整数的值应按公式计算时分秒这个值应按的规定记录记录日期字节位置和本字段

27、包含一个位表示日期的整数日期以年月和日表示这一整数的值应按公式计算年月日这个值应按的规定记录若该值为则表明日期未被指定开始扇段组号字节位置和本字段的内容取决于表目类型这个值应按的规定记录文卷长度字节位置至本字段的内容取决于表目类型这个值应按的规定记录文卷表目一个目录表目为一个文卷表目的条件是盘卷标号和子目录属性位均置为且名称字段的第一个字节包含一个字符一个文卷表目可以出现在任一目录的表目位置也可以出现在任一子目录的第一或第二个以外的表目位置一个目录的每个文卷表目应包含一个文卷名名称连接扩展名该文卷名在该目录内应是唯一的名称字节位置至本字段应指定该文卷的名称本字段的内容应是一个左对齐的字符串任何

28、未用的字节应置成扩展名字节位置至本字段应为文卷的名称指定一个扩展名它应按的规定记录属性字节位置盘卷标号位和子目录位均应置为其他位按的规定解释保留字段字节位置至所有字节均应置为记录时间字节位置和本字段应指定该文卷被记录的时间它应按的规定记录记录日期字节位置和本字段应指定该文卷被记录的日期它应按的规定记录开始扇段组号字节位置和本字段应指定分配给该文卷的第一个扇段组的扇段组号它应按的规定记录文卷长度字节位置至本字段应以字节为单位指定文卷的长度它应按的规定记录盘卷标号表目一个盘卷标号表目是可选的若存在它可出现在根目录的任何目录位置中若一个目录表目的盘卷标号属性位为子目录属性位为则该目录表目为盘卷标号表

29、目名称和扩展名字节位置至名称和扩展名字段一起作为一个字符的盘卷名字符应是字符该名称应在字节字段中左对齐任何未用字节应置为除非交换双方另有协议盘卷名不参与交换文卷的识别属性字节位置盘卷标号属性位应置为所有其他属性位应置为保留字段字节位置至所有字节均应置为记录时间字节位置和本字段应指定该盘卷标号表目的记录时间这一时间应按的规定记录记录日期字节位置和本字段应指定该盘卷标号表目的记录日期这一日期应按的规定记录开始扇段组号字节位置和本字段的内容本标准未作规定在交换中应予以忽略文卷长度字节位置至本字段的内容本标准未作规定在交换中应予以忽略子目录指针表目如果子目录属性位置为而名称字段的第一个字节包含一个字符

30、则该目录表目是子目录指针表目子目录指针表目是可选的若存在一个子目录指针表目则它可出现在父目录的第一或第二表目之外的任何表目位置在一个目录内每个子目录指针表目有一个唯一的名称与扩展名并置的字段名称字节位置至本字段应指定子目录的名称本字段的内容是一个左对齐的字符串任何未用的字节应置为扩展名字节位置至本字段应指定子目录名称的一个扩展名它应按的规定记录属性字节位置子目录属性位应置为盘卷标号位应置为非他属性位应按的规定解释保留字段字节位置至所有字节均应置为记录时间字节位置和本字段应指定该子目录指针表目的记录时间它应按的规定记录记录日期字节位置和本字段应指定该子目录指针表目的记录日期它应按的规定记录开始扇

31、段组号字节位置和本字段应指定分配给该子目录的第一个扇段组的扇段组号它应按的规定记录文卷长度字节位置至本字段的内容本标准未作规定在交换时应予以忽略子目录标识符表目若一个目录表目作为第一个表目出现在一个子目录中并且其子目录属性位置为名称字段的第一个字节置为名称字段的其余个字节置为则它是一个子目录标识符表目一个子目录标识符表目将一个文卷标识为子目录子目录是可选的若存在子目录则第一个目录表目应是一个子目录标识符表目一个子目录标识符表目不应出现在根目录中名称字节位置至本字段的第一个字节应置为其余个字节应置为扩展名字节位置至所有字节均应置为属性字节位置子目录属性位应置为盘卷标识位应置为其他属性位的值在交换

32、时应予以忽略保留字段字节位置至所有字节均应置为记录时间字节位置和本字段指定子目录标识符表目的记录时间它应按的规定记录记录日期字节位置和本字段指定子目录标识符表目的记录日期它应按的规定记录开始扇段组号字节位置和本字段指定分配给子目录的第一个扇段组的扇段组号它应按的规定记录文卷长度字节位置至本字段的内容本标准未作规定在交换时应予以忽略子目录父指针表目若一个目录表目是一个子目录的第二个表目并且其子目录属性位被置为名称字段的前个字节置为名称字段的其余个字节置为则它是一个子目录父指针表目子目录父指针表目应指定一个包含子目录指针表目的目录的位置该指针表目指向有关的子目录子目录是可选的若存在子目录则其第二个

33、目录表目应是一个子目录父指针表目子目录父指针表目不应出现在根目录中名称字节位置至本字段的前两个字节应置为其余个字节应置为扩展名字节位置至所有字节均应置为属性字节位置子目录属性位应置为盘卷标号位应置为其他属性位的值在交换中应予以忽略保留字段字节位置至所有字节均应置为记录时间字节位置和本字段指定子目录父指针表目的记录时间它应按的规定记录记录日期字节位置和本字段指定子目录父指针表目的记录日期它应按的规定记录开始扇段组号字节位置和本字段应指定父目录的第一个扇段组的扇段组号若父目录是一个子目录则分配给它的第一个扇段组的扇段组号应按规定记录若父目录是一个根目录则其值应记录为文卷长度字节位置至该字段的内容本

34、标准未作规定交换时应予以忽略当前未使用的表目若一个目录表目的第一个字节置为则它是一个当前未使用的表目当前未使用的表目指出以后可用于记录其他表目的目录空间一个当前未使用表目不应该作为子目录的第一或第二个表目出现名称字节位置至本字段的第一个字节应置为其余字节的值本标准未作规定交换时应予以忽略其余字节字节位置至字节至的值本标准未作规定在交换时应予以忽略从未使用的表目一个目录表目若其第一个字节置为则它是一个从未使用的表目一个从未使用的表目指出以前从未使用过的且可用于以后记录其他表目的目录空间一个从未使用的表目不应该作为任一子目录的第一或第二个表目出现从未使用的表目不可出现在任何其他类型的目录表目之前也

35、就是说所有从未使用的表目应当出现在目录的末尾名称字节位置至本字段的第一个字节应置为其余字节的值本标准未作规定交换时应予以忽略其余字节字节位置至字节至的内容本标准未作规定交换时应予以忽略第三篇系统要求系统描述的要求本标准的第章和第章规定了用户和实施过程之间进行通信的某些信息符合本标准的信息处理系统应是描述的对象描述中规定的方法可以使用户提供或得到下面章条中所规定的信息发送系统的要求概述发送系统中的实施过程应能记录符合本标准的软磁盘文卷实施过程将从用户那里得到信息以构成待记录的交换文卷描述符实施过程应允许用户对下列描述符字段提供待记录的信息若用户不提供则实施过程应为该字段提供信息名称文卷表目字节位

36、置至扩展名文卷表目字节位置至只读位文卷表目字节位置二进制第位实施过程应允许用户对下列描述符字段提供待记录的信息若用户不提供这些信息则就表示不必记录盘卷标号表目名称盘卷标号表目字节位置至扩展名盘卷标号表目字节位置至如果实施过程允许用户对下列任一种描述符字段提供待记录的信息那么实施过程应按用户所提供的信息来记录若用户不提供这些信息则由实施过程提供记录时间盘卷标号表目字节位置和记录日期盘卷标号表目字节位置和记录时间文卷表目字节位置和记录日期文卷表目字节位置和记录时间子目录指针表目字节位置和记录日期子目录指针表目字节位置和记录时间子目录父指针表目字节位置和记录日期子目录父指针表目字节位置和记录时间子目

37、录标识符指针表目字节位置和记录日期子目录标识符指针表目字节位置和接收系统的要求概述接收系统中的实施过程应能从符合本标准的软磁盘中读出所有的交换文卷文卷实施过程应使用户可用该盘卷上交换文卷的信息描述符实施过程应允许用户提供足够的信息使其能够定位用户所需要的文卷及其所在的软磁盘盘卷实施过程应使用户可取用下列描述符字段中所记录的信息名称盘卷标号表目字节位置至扩展名盘卷标号表目字节位置至名称文卷表目字节位置至扩展名文卷表目字节位置至只读位文卷表目字节位置二进制第位不应要求实施过程向用户提供下列描述符字段中所记录的信息记录时间盘卷标号表目字节位置和记录日期盘卷标号表目字节位置和记录时间文卷表目字节位置和

38、记录日期文卷表目字节位置和记录时间子目录指针表目字节位置和记录日期子目录指针表目字节位置和记录时间子目录父指针表目字节位置和记录日期子目录父指针表目字节位置和记录时间子目录标识符指针表目字节位置和记录日期子目录标识符指针表目字节位置和第四篇记录结构记录结构概述本标准的第四篇规定了文卷内部使用的记录结构这些文卷记录在与本标准第二篇一致的软磁盘上如果要求应用程序的输入输出数据流组成一组记录的话那么可以使用这种记录结构在用程序设计语言描述的应用中这种记录结构的使用可能要求用户提供附加的程序语句否则必须开发一些实用程序以便在发送或接收系统所支持的记录结构之间加以变换记录特性记录是一组字节它应由一个文卷

39、中的一部分信息的编码表示所组成记录长度为该记录的字节个数记录分定长记录变长记录和分段记录三种度量数据单位度量数据单位应包含一个定长记录或一个变长记录或一个记录段每一个应记录在该文卷空间的相连字节中第一个或只有一个时应从该文卷空间的第一个字节开始每一个后续的应从文卷空间中紧跟在前一个的最后一个字节之后的字节开始定长记录定长记录是文卷中的一种记录该文卷所包含的所有记录必须有相同的长度文卷的记录格式为定长格式定长记录应包含在仅有这个记录组成的一个中定长记录的最小长度为变长记录变长记录是文卷中的一种记录该文卷可包含有不同长度的记录文卷中的记录格式为变长格式一个变长记录应包含在一个中此由一个记录控制字和

40、紧跟的变长记录组成由四个字符组成这些字符根据编码并以四位十进制数表示记录长度和的长度之和应对文卷指定最大的记录长度文卷中任一记录的长度不能超过该值指定的最大记录长度不应为也不能超过变长记录的最小长度为分段记录分段记录是文卷中的一种记录该文卷所包含的记录可以有不同的长度分段记录可整个记录在一个中也可以记录在多个中文卷中的记录格式应是分段格式分段记录在一个中的那个部分是一个记录段同一文卷的同一个记录的相连段应记录在相连的中只有当分段记录的某记录段记录在一个软磁盘文卷空间的最后一个中且其下一个记录段记录在另一个软磁盘文卷空间的第一个中的情况下同一个记录的不同记录段才能记录在不同的软磁盘中应对文卷指定

41、最大的记录长度文卷中任一记录的长度不能超过该值指定的最大记录长度不应为注本标准对最大的记录长度没有限制因为本标准未限制一个记录的记录段数一个记录段应包含在一个中由一个段控制字和紧跟的记录段组成由个按编码的字符组成的第一个字符称为段指示符这个字符的值可以是或其含义如下表示记录从本记录段开始也在本记录段内结束表示记录从本记录段开始但不在本记录段内结束表示记录既不从本记录段开始也不在本记录段内结束表示记录不从本记录段开始但在本记录段内结束的后四个字符以十进制数表示记录段长度和长度之和记录段的最大长度为最小长度为记录结构文卷的属性下列信息应作为记录结构文卷的一组属性该文卷的记录格式记录长度当记录格式为

42、定长时最大记录长度当记录格式为变长或分段时注记录结构文卷的属性由在软磁盘上记录文卷的发送者和接收者协商确定对实施第四篇的系统要求发送系统实施过程应从用户那里得到文卷的每个记录的长度如果一个文卷的记录是分段记录那么实施过程可以强行限制最大的记录长度接收系统实施过程应为用户提供文卷的每个记录的长度如果该记录是分段记录那么实施过程可以强行限制该文卷的记录长度不要求实施过程向用户提供记录的前个字节以外的任何字节其中为强行限制的记录长度附录符合数据交换用标准的软磁盘参数值补充件数据交换标准中定义的参数国家标准或国际标准种类直径物理记录密度软磁盘参数磁道数盘面数每条磁道扇段数扇段的每个数据字段的字节数扇段

43、总数本标准定义的参数盘卷结构参数媒体标识符每个扇段组的扇段数保留的扇段数每个的扇段数根目录表目数根据上述参数计算的变量媒体映像摘要磁道盘面扇段号系统区开始软磁盘描述符第一第二根目录数据区开始根目录扇段数每个系统区的扇段数最大扇段组数附录其他软磁盘格式的参数值补充件如果今后对于未列入附录补充件中的其他类型的软磁盘制订了国家标准那么只要这种类型的软磁盘符合本附录的规定本国家标准同样适用对于每种这样的软磁盘能否用本标准的条的参数来描述是本标准是否适用此软磁盘的一个先决条件格式标识符见的值是盘卷结构参数见的值按下列规定得到每个扇段组的扇段数这个参数值由记录软磁盘描述符的实施过程来选取保留的扇段数这个参

44、数值至少为每个文卷分配表的扇段数这个参数值由条的公式给出根目录表目数记录软磁盘描述符的实施过程将选取分配给根目录的扇段数根目录的表目数由下面公式给出根目录中的扇段数附录国内通用代码表参考件表字符为表中的非阴影部分表字符为表中的非阴影部分附录盘卷结构和文卷位置的例子参考件扇段组号映射到软磁盘扇段的实例这个映射实例见表假定和表扇段磁道盘面盘面注保留的扇段扇段根目录扇段表中排的每个表目是个扇段组号例如扇段组号含有盘面磁道的扇段和文卷分配表实例本例假设三个文卷见表该的内容是逻辑内容不是记录的格式表扇段组号以十进制记数法表示指示每个文卷结束的表目以十六进制记数法表示值的含义在第章说明第一个文卷链和第二个

45、文卷链和第三个文卷链和可使用的扇段组以及地址映射例子本例使用的参数值见和章文卷空间本例假定一个文卷包含个字节定长记录的序列文卷空间由个字节有序集组成并且该文卷长度为扇段组空间由于任何可用的扇段组可被分配以及可用扇段组的存在取决于该扇段组以前使用的历史因此可用的扇段组将没有相连的扇段组号的情况是可能的记录和扇段组号必须注意由于每个扇段组有二个扇段因此每个记录的组仅占一个扇段组扇段组的第二个扇段在本例不使用但在以后某个时候为了文卷扩充是可使用的在空间分配时由于扇段组是可以从其他一些文卷的释放中得到这个文卷因此扇段组的顺序是非递增的逻辑扇段号软磁盘的扇段是逻辑编号的从开始它对应于面磁道扇段逻辑扇段号

46、对应面磁道扇段等等编号相继地连续从一个磁道的面到同一磁道的面若是双面软磁盘的话然后到下一个编号较高的磁道等等扇段组号可用下列公式转换到逻辑扇段号逻辑扇段号等于扇段组号减的结果乘以每个扇段组的扇段数再加上该系统区的扇段数本例中每个扇段组有二个扇段系统区有个扇段见表表扇段组号十进制逻辑扇段号物理地址空间将逻辑扇段号转换到物理地址逻辑扇段号除以每个磁道扇段数再除以可记录的面数其商是磁道号余数是盘面号第一个余数加为扇段号例子如表所示必须注意其他软磁盘格式所有和的值出现都应该分别用每个磁道扇段数和可记录的面数来代替表逻辑扇段号物理地址盘面磁道扇段必须注意扇段组含有逻辑扇段号为和的二个扇段这二个扇段是在软

47、磁盘的二个盘面上地址映射的若干例子摘要例子如表所示表记录和扇段组号扇段组的扇段逻辑扇段号物理地址盘面磁道扇段注扇段组的第二个扇段可供该文卷以后使用附录缩写的索引参考件扇段组号盘面号文卷分配表软磁盘文卷分配表数逻辑扇段号度量数据单位可记录的盘面数每个盘面磁道数记录控制字根目录表目数保留的扇段数每个扇段组的扇段数段控制字每个的扇段数扇段号每个磁道扇段数扇段的每个数据字段的字节数或扇段大小每个系统区的扇段数系统区的大小磁道号软磁盘的扇段总数或媒体上的扇段总数采用说明在附录中增加了本标准中使用过的几个缩写符号如附加说明本标准由中华人民共和国机械电子工业部提出本标准由机械电子工业部第三十二研究所负责起草本标准主要起草人蔡林希云德华王家增裘怿源向维良

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1