Information processing — File structure and labelling of flexible disk cartridges for information interchange

Specifies requirements for file structure and labelling of flexible disk cartridges for information interchange between users of different information processing systems, i.e. recorded labels to identify files, file sections and volumes of lexible disk cartridges; basic blocks characteristics containing the record constituting the file; and the file structures. It determines three nested levels of interchange: BASIC INTERCHANGE, EXTENDED INTERCHANGE LEVEL 1, EXTENDED INTERCHANGE LEVEL 2.

Traitement de l'information — Structure des fichiers et étiquetage des cartouches à disquette pour l'échange d'information

General Information

Status
Published
Publication Date
30-Nov-1983
Current Stage
9060 - Close of review
Start Date
02-Sep-2027
Ref Project

Buy Standard

Standard
ISO 7665:1983 - Information processing -- File structure and labelling of flexible disk cartridges for information interchange
English language
22 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 7665:1983 - Traitement de l'information -- Structure des fichiers et étiquetage des cartouches a disquette pour l'échange d'information
French language
22 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 7665:1983 - Traitement de l'information -- Structure des fichiers et étiquetage des cartouches a disquette pour l'échange d'information
French language
22 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

International Standard
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION.ME~YHAPOAHAfl OPTAHH3ALlHR ll0 CTAHI.V ’W ’TM3Al4 ’M@ORGANISATION INTERNATIONALE DE NORMALISATION
Information processing - File structure and labelling
of flexible disk cartridges for information interchange
Tratlernen t de / Ynforma tion - Structure des fichiers et etiquetage des cartouches & disquette pour l’echange d7nformation
First edition - 1983-12-15
Ref. No. ISO 76654983 (E)
UDC 681327.63
data blocks, labelling, characteristics.
Descriptors : data processing, information interchange, flexible disks, files,
Price based on 22 pages

---------------------- Page: 1 ----------------------
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of
national Standards bodies (ISO member bodies). The work of developing International
Standards is carried out through ISO technical committees. Every member body
interested in a subject for which a technical committee- has been authorized has the
right to be represented on that committee. International organizations, governmental
and non-governmental, in liaison with ISO, also take part in the work.
Draft International Standards adopted by the technical committees are circulated to
the member bodies for approval before their acceptance as International Standards by
the ISO Council.
International Standard ISO 7665 was developed by Technical Committee ISO/TC 97,
Information processing s ys tems, and was circulated to the member bodies in
October 1982.
lt has been approved by the member bodies of the following countries :
Australia
Italy Sweden
Belgium Japan Switzerland
Cuba
Mexico United Kingdom
Egypt, Arab Rep. of
Netherlands USA
Germany, F. R.
New Zealand USSR
Hungary Poland
I reland
Spain
No member body expressed disapproval of the document.
0 International Organkation for Standardkation, 1983
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
Contents
Page
1
Scope and field of application .
1
Conformance .
1
References .
2
Definitions .
2
Notation .
................................... 2
5.1 Specification of label content
................................................... 3
5.2 Labelfields
........................................ 3
6 Arrangement of labels and files
6.1 Applicability of this International Standard to identified types
3
of flexible disk cartridge .
3
6.2 Numberof sides .
3
6.3 Organization of space on a flexible disk cartridge .
6.4 Index cylinder (cylinder 00). . 3
6.5 Contents of cylinders with address 01 to Cylinder-Limit . 4
4
7 File structure for data interchange .
4
7.1 Blocks .
5
7.2 Records .
6
7.3 Files .
6
7.4 File organization. .
7.5 Record formats and attributes permitted for interchange . 7
7
7.6 Relevant fields for file structure .
7
8 Format and contents of labels .
7
8.1 Character set and coding .
7
8.2 Justification of characters .
7
8.3 Labels. .
8
8.4 Volume Label (VOL11 .
9
8.5 File Label (HDRl). .
...................................... 13
8.6 Error Map Label (ERMAP)
............................... 13
9 Initialization and processing of label fields
13
9.1 Volume Label (VOL11 .
14
9.2 File Label (HDRl). .
14
9.3 Error Map Label (ERMAP) .
14
10 Physicalrecords .
14
10.1 Structure of data blocks .
10.2 Deleteddata . 14
...................................... 14
10.3 Defective physical records
............................. 14
10.4 Handling of defective physical records
................................................ 15
11 Levelsofinterchange
15
11.1 General .
15
11.2 BASIC INTERCHANGE .
............................ 16
11.3 EXTENDED INTERCHANGE LEVEL 1
16
11.4 EXTENDED INTERCHANGE LEVEL 2 .
16
11.5 Files not conforming to specified interchange levels. .
Annexes
A Examples. 17
22
Data interchange Standards and Parameters . . . . . . . . . . . . . . . . . . . . . . .
B
. . .
Ill

---------------------- Page: 3 ----------------------
This page intentionally leff blank

---------------------- Page: 4 ----------------------
ISO 76651983 (EI
INTERNATIONAL STANDARD
Information processing - File structure and labelling
of flexible disk cartridges for information interchange
1 Scope and field of application ment of conformity shall identify the level or levels of inter-
Change to which the contents of the flexible disk cartridge con-
This International Standard specifies requirements for the file form.
structure and the labelling of flexible disk cartridges for the in-
A prerequisite is conformance to the applicable flexible disk car-
terchange of information between users of different informa-
tion processing Systems. tridge data interchange Standards identified in this International
Standard for the different types of flexible disks.
This International Standard specifies
a) recorded labels to identify files, file sections, and
3 References
volumes of flexible disk cartridges;
ISO 646, Information processing - ISO 7-bit coded Character
b) basic characteristics of the blocks containing the set for in forma tion in terchange.
records constituting the file;
ISO 2022, Information processing - ISO 7-bit and %-bit coded
c) the file structure. Character sets - Code extension techniques.
This International Standard specifies three nested levels of ISO 4873, Information processing - 8-bit coded Character set
interchange so that for information in terchange.
a) at the first level, called BASIC INTERCHANGE (BI), it is ISO 5654, Information processing - Data interchange on
200 mm (8 in) flexible disk cartridges using two-frequency
possible to interchange data by using a minimum set of the
facilities provided; recording at 13 262 ftprad on one side -
Part 1: Dimensional, physical and magnetic characteristics.
b) at the second level, called EXTENDED INTERCHANGE
LEVEL 1 (El), it is possible to interchange data using the
Part 2: Track formst.
minimum set together with blocks having a length greater
than that of the physical records and with blocked fixed-
ISO 6596, Information processing - Data interchange on
length records;
130 mm (5.25 in) flexible disk cartridges using two-frequency
recording at 7 958 ftprad on one side -
c) at the third level, called EXTENDED INTERCHANGE
Part 1: DimensionaA ph ysical and magnetic charcteristics.
LEVEL 2 W), it is possible to interchange data using the
facilities of levels BI and El together with variable-length
Part 2: Track format for 1,9 tpmm (48 tpi)J)
records and segmented records.
ISO 7665, Information processing - Data interchange on
Annex A describes examples but does not form part of this
200 mm (8 in) flexible disk cartridges using modified frequency
Standard.
modulation recording at 13 262 ftprad on two sides -
Part 1: Dimensional, physical and magnetic characteristics.
Annex B gives disk Parameter values derived from flexible disk
data interchange Standards, but does not form part of this
Part2; Track format for 1,9 tpmm (48 tpi). 1)
Standard.
ISO 7487, Information processing - Data interchange on
130 mm (5.25 in) flexible disk cartridges using modified fre-
quency modulation recording at 7 958 ftprad on two sides -
2 Conformance
Part 7: DimensionaL physical and magnetic character-
A flexible disk cartridge conforms to this International Standard
istics. 1)
when all interchange files and all labels recorded on it conform
Part 2: Track formst. 1)
to the specifications of this International Standard. A state-
1) At present at the Stage of draft.

---------------------- Page: 5 ----------------------
ISO 7665-1983 (EI
ECMA-59, Data interchange on 200 mm flexible disk cartridges 4.12 natura1 Order: An ascending sequence of integers
using two-frequency recording at 13 262 ftprad on both sides. starting with the lowest allowed value and proceeding, in
increments of one, to the highest allowed value.
ECMA-78, Data interchange on 130 mm flexible disk cartridges
using MFM recording at 7 958 ftprad on both sides, 3,8 tracks
4.13 physical record: A fixed-length field containing the
per millime tre.
data of a sector.
4.14 physical record address: A five-digit number in which
4 Definitions the cylinder address provides the two most significant digits,
the side number provides the next most significant digit, and
For the purpose of this International Standard, the following the sector number provides the two least significant digits.
definitions apply.
4.15 record: Related data treated as a unit of information.
4.1 block: A group of characters treated as a logical unit.
4.16 sector: That patt of a track on a flexible disk cartridge
4.2 blocked: An attribute of records and record Segments that tan be accessed by the magnetic heads in the course of
that indicates that they may begin at a byte that is not the first predetermined angular displacements of the disk.
byte of a block.
4.17 segmented record : A record contained in a file in
which each record consists of one or more consecutive record
4.3 byte: A string of eight binary digits operated upon as a
Segments.
unit.
4.18 track: That patt of a flexible disk that tan be accessed
4.4 cylinder: A pair of tracks, one on each side, having the
by a Single magnetic head that is stationary while the disk
same track number.
makes a complete revolution.
NOTES
4.19 variable-length record: A record contained in a file in
1 The cylinder number is a two-digit number identical to the track
number. which the records may have different lengths.
2 On flexible disk cartridges that are recorded only on one side,
cylinders comprise one track only.
4.20 volume: A dismountable physical unit of storage
medium, for example a flexible disk cartridge.
4.5 extent: A set of physical records the addresses of which
form a continuous ascending sequence.
5 Notation
4.6 file: A named collection of information consisting of
records pertaining to a Single subject.
5.1 Specification of label content
5.1.1 In references to label contents throughout the following
4.7 file section: For a file recorded over more than one
clauses of this International Standard, a notation is used with
volume, that part of the file that is recorded in any one volume.
the significance shown in table 1.
4.8 fixed-length record: A record contained in a file in
Table 1 - Notation
which all the records have the same length.
1 Notation 1 Significance
I
CP 1 Character Position within the label
4.9 formatting : Writing the proper control information I I
establishing the cylinders and designating addresses of physical
1 Length of the field in number of characters
L I
I
records on the surfaces of the flexible disk.
a-Character Any of the characters complying with the
requirements of 8.1 for use in labels
Digit(s) Any digit(s) from 0 to 9
4.10 initialization : Writing of the Volume Label, the
ERMAP Label, and any other information initially required to be
on the flexible disk cartridge, Prior to the commencement of
5.1.2 With the exception of SPACE, a group of capital letters
general processing or use.
in the “content” column of a table specifying label contents in-
dicates that the corresponding characters shall appear in the
4.11 label: A record that identifies, characterizes and/or Order given and in the corresponding Character positions of the
field specified [for example, VOL in CP 1 to 3 of the Volume
delimits a volume, a file or a file section on that volume.
2

---------------------- Page: 6 ----------------------
ISO 76654983 (E)
Label (see table 611. In the tables and throughout this Interna-
DatadPhysical-Record-Length : The number of bytes in~the Data
tional Standard, SPACE signifies the Character coded in posi-
‘Field of a Data ‘Block on each track other than Track 00, on
tion 2/0 of ISO 646. Side 0 or Side 1.
Track-Data-Capacity : The numerical product of the Parameters
5.2 Label fields
Data-Seetor-Limit and Data-Physical-Record-Length.
Where the words of this International Standard are used to
Table 3 - Data interchange Standards and Parameter
signify a specific label or ‘label field (for example “Sector ’Se-
Recording-Type .
quence Indicator ”), the words are printed with initial capitals
throughout (except for prepositions).
Data interchange Parameter
Standard Recording-Type
ISO 5654
6 Arrangement of labels and files
ECMA-59
ISO 7065
ISO 6596
6.1 Applicability of this International Standard to
ISO 7487
identified types of flexi.ble disk cartridge
ECMA-78
The requirements of this International Standard are applicable
. to several types of flexible disk cartridge. Esch type of cartridge
6.2 Number of sides
is the subject of a separate data interchange Standard. These
Standards are identified in table 3, together with the
Where this International Standard specifies requirements for
corresponding values of a Parameter Recording-Type. The
,labels and files on side 0, such requirements s,hall always apply.
Parameter Recording-Type is used in this International Stan-
dard to identify the data interchange Standard to which the
Where this International Standard specifies requirements for
cartridge conforms, within the set of Standards that apply to
labels and files on side 1, such requirements shall apply. to
cartridges having the same physical dimensions.
those types of flexible disk cartridge for which the Parameter
Number-Of-Sides in table 2 has the value 2, ,an,d shall not apply
Table 2 identifies those numerical Parameters that characterize
to those types of flexible disk cartridge for which the Parameter
the differentes, between the types of cartridge, that are signifi-
has the value 1.
cant for the requirements of this‘ International Standard.
6.3 Organization of space on a flexible disk
Table 2 - Parameters for data interchange
cartridge
Standards
The Parameter Cylinder-Limit, which is shown in table 2, is
Number-Of-Sides
used to specify the organization of space on a flexible disk
Cylinder- Limit
cartridge.
Index-Seetor-Limit
Available space on a flexible disk car-tridge shall be organized in
Data-Seetor-Limit
the following way :
Data-Physical-Record-Length
a) An index cylinder (cylinder 00) shall be reserved for
Track-Data-Capacity
descriptive information about the volume, and the files
recorded on the volume.
The values of the Parameters listed in table 2 shall be obtained
b) A number of cylinders, the addresses of which range
from data interchange Standards as specified below. The values
from 01 to Cylinder-Limit inclusive, shall be available for
applicable to the data interchange Standards listed in table 3 are
files.
quoted in annex B.
NOTE - According to the data interchange Standards, a unique
Number-Of-Sides: The number of sides of the disk on which
cylinder number is associated with each cylinder. Two of these
recorded tracks shall be present.
cylinders are intended to be used only when the volume contains one
or more defective cylinders.
Cylinder-Limit : The specified minimum number of good
Esch non-defective cylinder possesses a unique cylinder address, but a
cylinders that shall be present from cylinder 01 to the cylinder
defective cylinder does not possess a cylinder address.
having the highest specified cylinder number.
Cylinder addresses are assigned consecutively to the non-defective
cylinders, in ascending sequence of cylinder numbers.
Index-Seetor-Limit : The number of usable sectors on Track 00,
Side 0, or on Track 00, Side 1.
6.4 Index cylinder (cylinder 00)
NOTE - These numbers shall be the same on both sides.
The index cylinder (cylinder 00) on a flexible disk cartridge shall
Data-Seetor-Limit : The number of usable sectors on each track
be reserved for descriptive information about the volume and
other than Track 00, on Side 0 or Side 1.
the files recorded on the volume. The index cylinder shall
3

---------------------- Page: 7 ----------------------
ISO 7665-1983 (El
These cylinders shall be formatted with physical records the
always be formatted with physical records that have a length of
128 data characters on ,side 0. On side 1, the physical record length of which in data characters shall be the value of the
Parameter Data-Physical-Record-Length in table 2. The num-
length depends on the type of flexible disk cartridge.
ber of such physical records that shall ’be recorded on side 0
The number of physical records that shall appear on both tracks and on side 1 of each cylinder shall be the value of the
Parameter Data-Seetor-Limit in table 2.
of the index cylinder shall be the value of the Parameter Index-
Seetor-Limit in table 2.
Esch physical record either shall be allocated to an extent, or
shall be unallocated. All physical records allocated to an exte.nt
The allocation of sectors on the index cylinder shall be as
shall be identified by an HDRl label contained in cylinder 00. All
shown in table 4.
physical records not so indicated shall be unallocated. A
physical record shall not be allocated to more than one extent.
- Seetors on the index cylinder (cylinder 00)
Table 4
Data that form patt of a file shall be recorded only within an
DSide 1 ~~ Seetor 1 Use
extent.
0 1 01 to 04 1 reserved for System use
I
The contents of all unallocated physical records shall not form
0 05 reserved for Error Map Label
part of any file and may be ignored in interchange.
(ERMAP)
06 reserved for future standardization
07 reserved for Volume Label (VOLI)
7 File structure for data interchange
08 to Index-
Seetor- Limit NOTE - This clause specifies the file structure for data interchange in
reserved for File Labels (HDRI)
terms of data blocks and data records and identifies the label fields
’ 01 to Index-
defined for that purpose.
Seetor-Limit
7.1 Blocks
6.4.1 Seetors reserved for System use
7.1 .l Characteristics
Seetors 01 to 04 of side 0 shall be reserved for System use and
A block shall be a group of characters treated as a logical unit
shall be ignored in interchange. Their contents are not specified
by this International Standard and shall not be overwritten, having the following characteristics :
except if otherwise agreed by the sender and the recipient of
a) A block shall be recorded in all or part of a physical
the data.
record, or over several physical records the addresses of
which form a consecutive ascending sequence. This se-
6.4.2 Seetor reserved for future Standardkation quence shall include only the addresses of those non-
defective physical records that are recorded on the volume.
Seetor 06 of side 0 is reserved for future standardization and
b) A block shall begin at the first byte of a physical record.
shall be ignored in interchange.
c) A block may contain one or more complete records or
record Segments.
6.4.3 Seetors reserved for labels
NOTE - A block is a logical entity not to be confused with data block
Labels on the index cylinder shall be records that all have the
described in 10.1.
same length. All labels shall be recorded within the first or only
128 Character positions of the physical record. Seetor 05 of side
7.1.2 Block length
0 shall be reserved for the Error Map Label (sec 8.6). Seetor 07
of side 0 shall be reserved for the Volume Label (VOLl). Sec-
The length of a block shall be the number of characters in the
tors 08 to Index-Seetor-Limit of side 0 and sectors 01 to Index-
block. Within a file, all blocks shall have the same length. If the
Seetor-Limit of side 1 shall be reserved for File Labels (HDRl),
block length exceeds that of the physical record, the block
one label per physical record, \to describe the files recorded on
length shall be an integer multiple of the physical record length.
cylinders with addresses 01 to Cylinder-Limit.
The maximum length of a block that may be assigned on a
The File Labels may be recorded anywhere among the sectors
flexible disk shall be equal to the total capacity of a data track.
reserved for them.
NOTE - This does not imply that a block must begin and end on the
Unused sectors shall be deleted according to 10.2.
same track.
The minimum length of a block shall be
6.5 Contents of cylinders with addresses 01 to
a) 1 Character, when it contains a fixed-length record;
Cylinder-Limit
b) 4 characters, when it contains a variable-length record;
Cylinders with addresses 01 to Cylinder-Limit shall contain
c) 5 characters, when it contains a segmented record.
either allocated space or unallocated available space.
4

---------------------- Page: 8 ----------------------
ISO :7665-1983 0
7.2.2.3 Relation to blocks
7.1.3 Unused Character positions
The first or only record of a block shall begin at the first byte of
If the block length is smaller than the physical record length,
the block. The space between the end of the last or only record
the unused space between the end of the block and the end of
of a block and the end of a block shall be filled with NULs.
the physical record shall be filled with NULs.
NOTE - In all other cases, the end of a block coincides with the end of
7.2.3 Variable-length records
a physical record.
A variable-length record shall be a record contained in a file that
7.1.4 Relation to extents
is assigned to contain records that may have different lengths.
Within each extent, the data within consecutive physical
A Record Control Word (RCW) shall be recorded as the first
records, excluding defective physical records, shall be con-
four characters of the record. lt shall express the record length .
sidered to be grouped into consecutive blocks.
as a four-digit decimal number coded according to ISO 646.
These four characters shall be counted as patt of the record
The first block of an extent shall begin at the first byte of the
length.
first non-defective physical record in the extent. A block shall
be completely contained in one extent only.
A maximum record length shall be assigned for a file. The
length of any record in the file shall not exceed this assigned
value, The assigned maximum record length shall not be
7.2 Records
greater than the block length.
7.2.1 Characteristics
The ‘minimum of a variable-length be
4 characters.
information
. A record shall be related data treated as a unit of
having the following characteristics :
7.2.3.1 Unblocked variable-length records
more
a) A record may be recorded on all or part of one or
blocks.
An unblocked variable-length record shall be a record .con-
tained in a file in which each block contains only one record.
b) Within each block, the data shall be considered to
grouped into consecutive records or record Segments.
7.2.3.2 Blocked variable-length records
c) The, first or only record or record Segment. of a block
shall begin at the first byte of the block. Esch successive
A blocked variable-length record shall be a record contained in
record or record Segment, if any, within the block shall
a file in which a block may contain more than one record.
begin at the byte immediately following the last Character of
the preceding record or record Segment.
7.2.3.3 Relation to blocks
d) The length of a record shall be the number of
characters of the record.
The first or only record of a block shall begin at the first byte of
the block. The space between the end of the last or only record
r a variable-length record, or a
e) A fixed-length record
10
of a block and the end of a block shall be filled with NULs.
record Segment shall end in the block in which it begins.
. !
7.2.4 Segmented records
7.2.2 Fixed-length records
A segmented record shall be a record contained in a file that is
A fixed-length record shall be a record contained in a file that is
assigned to contain records that may have different Jengths and
assigned to contain records that all have the same length. The
that may be recorded partly in one block and partly in one or
minimum assigned length of a fixed-length record shall be one
more other blocks in the same file.
data Character and the maximum assigned length shall be equal
to the block length.
That part of a segmented record that is recorded in one block is
a record Segment. There shall be only one seg of the
Unblocked fixed-length records
7.2.2.1
record in a block.
An unblocked fixed-length record shall be a record contained in
Successive Segments of the same record within the same file
a file in which each block contains only one record.
shall be recorded in successive blocks.
Different Segments of the same record shall only be recorded in
7.2.2.2 Blocked fixed-length records
different file sections if one of the Segments is recorded in the
A blocked fixed-length record shall be a record contained in a last block of a file section, and the next Segment of the record is
recorded in the first block of another file section.
file in which each block may contain more than one record.

---------------------- Page: 9 ----------------------
ISO 76654983 EI
b) If a file is recorded over more than one volume, only
A maximum record length shall be assigned for a file. The
length of any record in the file shall not exceed this assigned one file section of that file shall be recorded in any one
volume. Either all sections of a file shall be numbered con-
value. The assigned maximum record length is unbounded in
that this International Standard specifies no Iimit to the number secutively starting with 01 or they shall all be unnumbered.
of record Segments in a record.
c) Esch file or file section that is recorded on a volume
A Segment Control Word (SCW) shall be recorded as the first extent.
shall be contained within a Single
five characters of each record Segment. These characters shall
be coded according to ISO 646.
7.3.2 Relation to volumes
The first Character of the SCW is called the Segment indicator.
files or file sec-
A volume one or more complete
This shall have one of the values 0, 1, 2 or 3 as follows: maY
tions.
0 shall mean that the record begins and ends in this record
Segment;
A volume shall not contain more than one section of the same
file.
1 shal I mean that the record but does not end in
this record Segment;
7.3.3 Relation to extents
2 shall mean that the record neither begins nor endsin this
record Segment;
If one or more consecutive blocks at the end of an extent are
not used to contain any records of a file or file section, these
3 shall mean’ that the record ends. but does not begin in
blocks shall be assigned as unused and shall not form part of
this record Segment.
the file. Any data that is recorded within these unused blocks
shall be ignored in interchange.
The record Segment length includes the length of the SCW,
and shall be expressed as a four-digit decimal number recorded
If all blocks in an extent are assigned as unused, the whole file
as the last four characters of the SCW. The length of a record
or file section shall be ignored in interchange.
Segment shall not be greater than the block length.
record Segment shall be five
The minimum length of a
of file attributes
7.3.4 Co #nsistency between
characters.
sectio ins
7.2.4.1 Unblocked segmented records
Within the set of File Labels (HDRl) for the different file sec-
.
tions of the same file, those label fields that have the same field
A file shall not contain unblocked segmented records.
name taken from those listed below shall contain the same
characters :
7.2.4.2 Blocked segmented records
File Identifier KP 6 to 22).
a)
A blocked segmented record shall be a record contained in a file
in which a block may contain Segments of more than one Block Length (CP 23 to 27).
b)
record.
Cl Record Format KP 40).
7.2.4.3 Relation to blocks
d) Bypass Indicator (CP 41).
The first or only record Segment of a block shall begin at the
File Accessibility Indicator KP 42).
e)
first byte of the block. The space between the end of the last or
only record Segment of a block and the end of the block shall be
Write Protect (CP 43).
fl
filled with NULs.
Interchange Type (CP 44).
9)
7.2.5 Coded representation of data
Record Length (CP 54 to 57).
hl
The characters in each record shall be interpreted according to
the International Standards for the coded representation of
Record Attribute (CP 63).
i)
Character Sets.
File Organization KP 64).
k)
7.3 Files
7.4 File Organkation
7.3.1 Characteristics
A
...

Norme internationale
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION.ME~YHAPO@iAR OPTAHHJAUHR fl0 CTAHCJAPTH3A~HMWIRGANISATION INTERNATIONALE DE NORMALISATIDN
Traitement de l’information - Structure des fichiers
et étiquetage des cartouches à disquette pour l’échange
d’information
Informa tien processing - File structure and labefling of flexible disk cartridges for information in terchange
Première Adition - 1983-12-15
CDU 681327.63 Réf. no : ISO 76654983 (F)
Descripteurs : traitement d’information, échange d’information, disque souple, fichier, bloc de données, étiquetage, caractéristique.
Prix basé sur 22 pages

---------------------- Page: 1 ----------------------
Avant-propos
LYS0 (Organisation internationale de normalisation) est une fédération mondiale
d’organismes nationaux de normalisation (comités membres de I’ISO). L’élaboration
des Normes internationales est confiée aux comités techniques de I’ISO. Chaque
comité membre intéressé par une étude a le droit de faire partie du comité technique
correspondant. Les organisations internationales, gouvernementales et non gouverne-
mentales, en liaison avec I’ISO, participent également aux travaux.
Les projets de Normes internationales adoptés par les comités techniques sont soumis
aux comités membres pour approbation, avant leur acceptation comme Normes inter-
nationales par le Conseil de I’ISO.
La Norme internationale ISO 7665 a été élaborée par le comité technique ISO/TC 97,
Systèmes de traitement de l’information, et a été soumise aux comités membres en
octobre 1982.
Les comités membres des pays suivants l’ont approuvée :
Allemagne, R.F.
Irlande Royaume-Uni
Australie Italie
Suéde
Belgique
Japon Suisse
Cuba Mexique
URSS
Égypte, Rép. arabe d’ Nouvelle-Zélande USA
Espagne Pays-Bas
Hongrie Pologne
Aucun comité membre ne l’a désapprouvée.
@ Organisation internationale de normalisation, 1983 0
Imprimé en Suisse
ii

---------------------- Page: 2 ----------------------
Sommaire
Page
1
1 Objet et domaine d’application .
1
2 Conformité .
1
3 Références .
2
4 Définitions .
2
5 Notation .
5.1 Spécification du contenu d’une étiquette. . 2
5.2 Zones d’étiquette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
............................. 3
6 Organisation des étiquettes et des données
6.1 Applicabilité de la présente Norme internationale aux différents types
3
de cartouches à disquette identifiés .
3
6.2 Nombredefaces. .
6.3 Organisation de l’espace sur une cartouche à disquette. . 3
6.4 Cylindre d’index (cylindre 00). . 4
6.5 Contenu des cylindres ayant les adresses 01 à Limite Cylindres . 4
7 Structure des fichiers pour l’échange de données . 4
7.1 Blocs . 4
5
7.2 Enregistrement. .
.................................................... 6
7.3 Fichiers.
7
7.4 Organisation des fichiers. .
7
7.5 Formats des enregistrements et attributs permis pour l’échange .
7.6 Zones d’étiquettes pertinentes pour la structure des fichiers. . 7
8 Format et contenu des étiquettes . 7
8.1 Jeu de caractéres et codage. . 7
8.2 Justification des caracteres . 8
8.3 Étiquettes 8
....................................................
8
8.4 Étiquette de Volume (VOLl) .
9
8.5 Étiquette de Fichier (HDRl) .
......... 13
8.6 Étiquette de Localisation de Cylindres Défectueux (ERMAP)
14
9 Initialisation et traitement des zones d’étiquette .
14
9.1 Étiquette de Volume (VOLl) .
14
9.2 Étiquette de Fichier (HDRl) .
9.3 Étiquette ERMAP . 14
14
10 Enregistrement physiques .
14
10.1 Structure des blocs de données. .
14
10.2 Donnéeseffacées .
15 -
10.3 Enregistrements physiques défectueux . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
10.4 Traitement des enregistrements physiques défectueux . . . . . . . . . . . . . .
II Niveauxd’échange . 15
11.1 Généralité . 15
11.2 ÉCHANGE ÉLÉMENTAIRE . 15
ÉCHANGE ÉTENDU NIVEAU UN . 16
11.3
ÉCHANGE ÉTENDU NIVEAU DEUX . 16
11.4
Fichiers conformes à aucun des niveaux d’échange spécifiés . . . . . . . . . 16
11.5
Annexes
A Exemples . 17
B Normes pour l’échange d’information et paramètres . 22
. . .
III

---------------------- Page: 3 ----------------------
Page blanche

---------------------- Page: 4 ----------------------
NORME INTERNATIONALE BO 76654963 (F)
Traitement de l’information - Structure des fichiers
à disquette pour l’échange
et étiquetage des cartouches
d’information
ques spécifiées dans la présente Norme internationale. Une
1 Objet et domaine d’application
déclaration de conformité doit spécifier le ou les niveaux
d’échange auxquels le contenu de la cartouche à disquette
La présente Norme internationale spécifie les caractéristiques
de la structure des fichiers et de l’étiquetage de cartouches à satisfait.
disquette requises pour l’échange d’informations entre utilisa-
La conformité aux normes pour l’échange de données mention-
teurs de systémes de traitement de l’information différents.
nées dans la présente Norme internationale pour les différents
types de cartouches à disquette est une condition préalable à la
La présente Norme internationale spécifie :
conformité à la présente Norme internationale.
a) les étiquettes enregistrées pour identifier les fichiers,
sections de fichiers et volumes sur cartouches à disquette;
3 Références
b) les caractéristiques des blocs contenant les enregistre-
ments qui constituent un fichier; ISO 646, Traitement de l’information - Jeu /SO de caractères
codés à 7 elements pour l’échange d’Information.
c) la structure des fichiers. .
ISO 2022, Traitement de l’information - Jeux ISO de caracte-
La présente Norme internationale spécifie trois niveaux
res codes à 7 et à 8 elements - Techniques d’extension de
d’échange ordonnés hiérarchiquement:
code.
a) le premier niveau, appelé ÉCHANGE ÉLÉMENTAIRE
I SO 4873, Traitement de l’information - Jeu de caractères
(EE), permet l’échange de données en utilisant un sous-
. codes à 8 elements pour l’échange d%formation.
ensemble minimum des moyens spécifiés;
ISO 5654, Traitement de I%nformation - Echange de données
b) le second niveau, appelé ÉCHANGE ÉTENDU NIVEAU
sur cartouches à disquette de 200 mm (8 in) en utilisant l’enre-
UN (El) permet l’échange de données en utilisant ledit sous-
gistrement double fréquence à 13 262 ftprad sur une face -
ensemble minimum avec des blocs de longueur supérieure à
Partie 7: Caracteristiques dimensionnelles, physiques et
celle des enregistrements physiques et avec des enregistre-
magnétiques.
ments groupés de longueur fixe;
Partie 2: Schema de piste.
appelé ÉCHANGE ÉTENDU
c) le troisiéme niveau,
NIVEAU DEUX (E2) permet l’échange de données en utili-
ISO 6596, Traitement de l’information - Echange de données
sant tous les moyens spécifiés pour les niveaux EE et El
sur cartouches à disquette de 130 mm (5,25 in) en utilisant
avec des enregistrements de longueur variable et des enre-
l’enregistrement double fréquence à 7 950 ftprad sur une
gistrements segmentés.
face -
L’annexe A donne des exemples et ne fait pas partie intégrante
Partie 1: Caracteristiques dimensionnelles, physiques et
de la norme.
magnétiques.
Partie 2: Schéma de piste pour 1,9 tpmm (48 tpi). 1)
L’annexe B donne les valeurs des paramétres selon les normes
pour l’échange d’information; elle ne fait pas partie de la
ISO 7065, Traitement de I?nformation - Échange de données
norme.
sur cartouches à disquette de 200 mm (8 in) utilisant un enre-
gistrement à modulation de fréquence modifiee (MPM) à
13 262 ftprad sur deux faces -
2 Conformité
Partie 7: Caracteristiques dimensionnelles, physiques et
Une cartouche à disquette est conforme à la présente Norme
magnétiques.
internationale si tous les fichiers destinés à l’échange et si tou-
tes les étiquettes enregistrées sont conformes aux caractéristi-
Partie 2: Schema de piste pour 1,9 tpmm (48 tpiI.1)
1) Actuellement au stade de projet.

---------------------- Page: 5 ----------------------
ISO 7665-1983 (FI
4.11 étiquette: Enregistrement qui identifie, caractérise
ISO 7487, Traitement de I?nformation - Échange de données
et/ou délimite un volume, un fichier ou une section de fichier
sur cartouches à disquette de 130 mm (5,25 in) en utilisant
l’enregistrement modulation de fréquence modifiée à sur ce volume.
7 958 ftprad sur deux faces -
dimensionnelles, physiques et 4.12 ordre naturel: Suite ascendante de nombres entiers
Partie 7 : Carat teris tiques
magnétiques. 7) commentant par le plus petit nombre permis et augmentant
unité par unité jusqu’au plus grand nombre permis.
Partie 2: Schéma de piste. 7)
ECMA-59, Échange de données sur cartouches à disquette de
4.13 enregistrement physique : Zone de longueur fixe con-
200 mm en utilisant l’enregistrement double fréquence à
tenant les données d’un secteur.
13 262 ftprad sur deux faces.
4.14 adresse d’enregistrements physiques : Nombre de
ECMA-78, Échange de données sur cartouches à disquette de
130 mm en utilisant l’enregistrement modulation de frequence cinq chiffres dans lequel l’adresse de cylindre forme les deux
modifiee à 7 958 ftprad sur deux faces; 3,8 pistes par mm. chiffres les plus significatifs, le numéro de face le chiffre suivant
et le numéro de secteur les deux chiffres le moins significatifs.
4 Définitions
4.15 enreg istrement : Données ayant une relation entre
elles, traitées comme une unité d’information.
rme internationale les défini-
Dans le cadre de la présente No
tions sui vantes sont applicables.
4.16 secteur: Partie d’une piste d’une cartouche à dis-
Groupe de caractéres traités comme une unité logi-
4.1 bloc:
quette, à laquelle on peut avoir accès au moyen des têtes
que.
magnétiques durant un déplacement angulaire prédéterminé du
disque.
4.2 groupé : Attribut d’enregistrements ou d’enregistre-
ments segmentés indiquant qu’ils peuvent commencer à un
4.17 enregistrement segmenté : Enregistrement contenu
octet qui n’est pas le premier d’un bloc.
dans un fichier dont chaque enregistrement est formé d’un ou
de plusieurs segments d’enregistrement consécutifs.
de huit éléments binaires comme
43 . octet Groupe
unité.
une
4.18 piste: La partie d’une disquette à laquelle on peut accé-
4.4 cylindre: Une paire de pistes, une sur chaque face,
der au moyen d’une seule tête magnétique immobile pendant
ayant le même numéro de piste.
que le disque fait un tour complet.
NOTES
4.19 enregistrement de longueur variable : Enregistre-
1 Le numéro de cylindre est un nombre de deux chiffres identique au
ment contenu dans un fichier dont les enregistrements peuvent
numéro de ses pistes.
avoir des longueurs différentes.
2 Sur les cartouches à disquette enregistrées sur une face seulement,
un cylindre ne comprend qu’une seule piste.
4.20 volume: Support physique de données amovible, soit
4.5 suite physique : Ensemble d’enregistrements physiques
une cartouche à disquette.
dont les adresses forment une suite ascendante continue.
4.6 fichier: Ensemble d’informations portant un nom, com-
5 Notation
posé d’enregistrements se rapportant à un seul sujet.
5.1 Spécification du contenu d’une étiquette
4.7 section de fichier: Pour un fichier enregistré sur plus
d’un volume, la partie du fichier enregistrée sur l’un quelconque
de ces volumes.
5.1.1 Dans les références aux contenus des étiquettes, dans
toutes les clauses suivantes de la présente Norme internatio-
4.8 enregistrement de longueur fixe : Enregistrement con-
nale, on utilise la notation donnée au tableau 1.
tenu dans un fichier dans lequel tous les enregistrements ont la
même longueur.
Tableau 1 - Notation
4.9 formattage: Action d’écrire les informations de contrôle
1 Notation 1 Signification
appropriées définissant les cylindres et désignant les adresses
des enregistrements physiques sur les surfaces de la disquette.
4.10 initialisation : Action d’écrire I’Étiquette de Volume,
I’Étiquette ERMAP et toute autre information requise sur la car-
touche à disquette, avant le début du traitement général ou de
l’utilisation.
1) Actuellement au stade de projet.
2

---------------------- Page: 6 ----------------------
ISO 76654983 (F)
5.1.2 A l’exception du mot ESPACE, un groupe de lettres Limite Secteur Index: Le nombre de secteurs utilisables de la
piste 00, face 0 ou de la piste 00, face 1.
majuscules dans la colonne (( Contenu H d’un tableau, spécifiant
le contenu d’une étiquette, indique que les caractères corres-
NOTE - Ce nombre doit être le même pour les deux faces.
pondants doivent apparaître dans l’ordre donné et dans les
positions de caractères correspondantes de la zone spécifiée
Limite Secteur Données: Le nombre de secteurs utilisables sur
[par exemple, VOL dans les positions de caractères 1 à 3 de
toute piste autre que la piste 00 des faces 0 et 1.
I’itiquette de Volume (voir tabeau 611. Dans les tableaux et
dans toute la présente Norme internationale, ESPACE indique
Longueur d’Enregistrement Physique - Données : Le nombre
le caractére codé en position 2/0 de I’ISO 646.
d’octets de la Zone de Données d’un Block de Données sur
chaque piste autre que la piste 00 des faces 0 et 1.
5.2 Zones d’étiquette
Capacité de Piste: Le produit numérique des valeurs des para-
Lorsque les mots de la présente Norme internationale servent à mètres Limite Secteur Données et Longueur d’Enregistrement
indiquer une étiquette ou une zone d’étiquette spécifique (par
Physique - Données.
exemple: Indicateur de Séquence des Secteurs), les premières
lettres de ces mots, à l’exception des prépositions, sont tou-
Tableau 3 - Normes d’échange de données et valeur
jours en majuscules.
du paramètre Méthode d’Enregistrement
Norme Mbthode d’enregistrement
ISO 5654 1
6 Organisation des étiquettes et des données
ECMA-59 2
ISO 7065 M
6.1 Applicabilité de la présente Norme
ISO 6596 1
internationale aux différents types de cartouches à ISO 7487 M
ECMA-78 3
disquette identifiés
La présente Norme internationale s’applique à plusieurs types
6.2 Nombre de faces
de cartouches à disquette. Chacune de ces cartouches est le
sujet d’une norme spécifiant son usage pour l’échange de don-
Les spécifications de la présente Norme internationale concer-
nées, ces normes étant indiquées au tableau 3 avec la valeur
nant les étiquettes et les fichiers sur la face 0 sont toujours
correspondante d’un paramètre dit Méthode d’Enregistrement.
impératives.
Ce paramètre est utilisé dans la présente Norme internationale
pour identifier la norme pour l’échange de données parmi celles
Les spécifications de la présente Norme internationale concer-
s’appliquant aux cartouches à disquette de même diamètre, à
nant les étiquettes et les fichiers sur la face 1 sont impératives
laquelle la cartouche à disquette considérée est conforme.
pour les cartouches à disquette pour lesquelles le paramètre
Nombre de Faces du tableau 2 a la valeur 2 et ne sont pas appli-
Le tableau 2 indique les paramètres numériques qui diffèrent
cables à celles pour lesquelles ce paramètre a la valeur 1.
dans ces normes et qui sont pertinents pour la présente Norme
internationale.
6.3 Organisation de l’espace sur une cartouche à
disquette
Tableau 2 - Paramètres des normes d’échange
de données
Le paramètre Limite Cylindres du tableau 2 est utilisé pour spé-
cifier l’organisation de l’espace sur une cartouche à disquette.
Nombre de faces
1 Limite Cylindres
I
L’espace disponible sur une disquette doit être organisé comme
Limite Secteurs Index
suit:
I I
Limite Secteurs Données
I I
a) Un cylindre d’index (cylindre 00) doit être réservé aux
1 Longueur d’Enregistrement - Physique - Données 1
informations décrivant le volume et les fichiers qui y sont
1 Capacité de Piste enregistrées.
I
b) Un nombre de cylindres dont l’adresse va de Of jusqu’à
y compris Limite Cylindres doit être disponible pour I’enre-
Les valeurs des paramètres mentionnés au tableau 2 se trou-
gistrement de fichiers.
vent dans les normes d’échange de données ainsi que spécifié
ci-dessous. Ces valeurs sont données en annexe B pour les
NOTE - Selon les normes d’échange de données, les cylindres sont
normes mentionnées au tableau 3.
identifiés par un numéro de cylindre unique associé à chaque cylindre.
Deux de ces cylindres ne sont utilisés que si le volume présente au
Nombre de Faces: Le nombre de faces sur lesquelles doivent se
moins un cylindre défectueux.
trouver des pistes enregistrées.
Chaque cylindre non-défectueux a une adresse de cylindre, mais un
cylindre défectueux n’en a pas.
Limite Cylindres: Le nombre minimum de bons cylindres qui
doivent se trouver dès le cylindre 01 jusqu’au cylindre ayant le
Les adresses de cylindres sont allouées aux cylindres non-défectueux
plus haut numéro de cylindre.
en suivant l’ordre ascendant de leurs numéros de cylindre.
3

---------------------- Page: 7 ----------------------
SO 76654983 (FI
6.4 Cylindre d’index (cylindre 00) 6.5 Contenu des cylindres ayant les adresses 01 à
Limite Cylindres
Le cylindre d’index (cylindre 00) sur une cartouche à disquette
doit être réservé aux informations décrivant le volume et les
Les cylindres ayant les adresses 01 à Limite Cylindres doivent
fichiers qui y sont enregistrées. Le cylindre d’index doit tou-
contenir soit des espaces affectés, soit des espaces non-
jours être formatté sur la face 0 avec des enregistrements physi-
affectés, disponibles.
ques ayant une longueur de 128 caractères de données. Sur la
face 1, la longueur des enregistrments physiques dépend du Ces cylindres doivent être formattés en enregistrements physi-
type de cartouche à disquette. ques dont la longueur exprimée en nombre de caractères de
données sera égale à celle du paramètre Longueur d’Enregistre-
Le nombre d’enregistrements physiques présents sur les deux
ment Physique Données du tableau 2. Le nombre de tels enre-
pistes du cylindre d’index sera égal à la valeur du paramètre
gistrements physiques présents sur la face 0 et la face 1 de cha-
Limite Secteurs Index du tableau 2.
que cylindre doit être égal à la valeur du paramètre Limite Sec-
teurs Données du tableau 2.
L’affectation des secteurs du cylindre d’index doit se faire
comme indiqué au tableau 4.
Chaque enregistrement physique doit être soit affecté à une
suite physique, soit non-affecté. Tous les enregistrements
physiques affectés à une suite physique doivent être identifiés
Tableau 4 - Secteurs du cylindre d’index (cylindre 00)
par une étiquette HDRl enregistrée sur le cylindre 00. Tous les
enregistrements physiques non-identifiés de cette manière doi-
Affectation
Face Secteurs
vent être considérés comme non-affectés. Un même enregis-
réservés au système
0 01 à 04
trement physique ne peut pas être affecté à plus d’une suite
réservé à I’Étiquette de Localisation
0 05 physique.
des Cylindres Défectueux (ERMAP)
I /
Les données faisant partie d’un fichier ne peuvent être enregis-
réservé pour normalisation ultérieure
0 106
I
trées que dans une suite physique.
réservé à I’Étiquette de Volume
1 (VOLI)
Le contenu des enregistrements physiques non-affectés ne
peut faire partie d’un fichier et peut être ignoré lors d’échanges
de données.
réservés aux Étiquettes de Fichier
111 (HDRI)
7 Structure des fichiers pour l’échange de
données
6.4.1 Secteurs réservés au système
NOTE - Cette clause définit la structure des fichiers pour l’échange de
Les secteurs 01 à 04 de la face 0 sont réservés au système et
données en termes de blocs de données et d’enregistrement de don-
seront ignorés lors d’échange de données. Leurs contenus ne
nées et spécifie les zones d’étiquette définies à cet effet.
sont pas spécifiés par la présente Norme internationale et ne
doivent pas être effacés, sauf accord entre l’émetteur et le rece-
7.1 Blocs
veur de données.
7.1 .l Caractéristiques
6.4.2 Secteur réservé pour normalisation ultérieure
Un bloc doit être un groupe de caractères traités comme une
Le secteur 06 de la face 0 est réservé pour normalisation ulté-
unité logique ayant les caractéristiques suivantes :
rieure et doit être ignoré lors d’échange de données.
a) Un bloc doit être enregistré soit dans un enregistrement
6.4.3 Secteurs réservés aux étiquettes
physique de manière à en occuper le tout ou une partie seu-
lement, soit sur plusieurs enregistrements physiques dont
Les étiquettes enregistrées sur le cylindre index doivent être des
les adresses forment une séquence d’adresses ne compre-
enregistrements ayant tous la même longueur. Toutes les Éti-
nant que les adresses des enregistrements physiques non-
quettes de Fichier doivent être enregistrées dans les 128 premiè-
défectueux qui sont enregistrés sur le volume.
res ou seules positions de caractère d’un enregistrement physi-
que. Le secteur 05 de la face 0 doit être réservé pour I’Étiquette b) Un bloc doit toujours commencer au premier octet d’un
de Localisation de Cylindres Défectueux (voir 8.6). Le secteur 07 enregistrement physique.
de la face 0 est réservé à I’Étiquette de Volume (VOL1 1. Les sec-
c) Un bloc peut contenir un ou plusieurs enregistrements
teurs 08 à Limite Secteurs Index de la face 0 et les secteurs 01 à
complets ou des segments d’enregistrement.
Limite Secteurs Index de la face 1 sont réservés pour les Étiquet-
tes de Fichier (HDR l), une seule telle étiquette par enregistre-
NOTE
- Un bloc est une unité logique à ne pas confondre avec le con-
ment physique, pour décrire les fichiers enregistrés sur les cylin-
cept de bloc de données décrit en 10.1.
dres ayant les adresses 01 à Limite Cylindres.
Les Étiquettes de Fichier peuvent être enregistrées sur 7.1.2 Longueur de bloc
n’importe lequel des secteurs réservés pour elles.
La longueur d’un bloc est le nombre de caractère du bloc. Dans
Les secteurs non-utilisés doivent être effacés selon 10.2.
un fichier donné, tous les blocs doivent avoir la même longueur.
4

---------------------- Page: 8 ----------------------
60 76654983 (FI
d) La longueur d’un enregistrement
Si la longueur de bloc dépasse celle de l’enregistrement physi- est le nombre de
que, cette longueur doit alors être un multiple entier de la lon- caractéres de l’enregistrement.
gueur de l’enregistrement physique.
e) Un enregistrement de longueur fixe, ou de longueur
d’être définie pour
La longueur maximum d’un bloc susceptible variable ou un segment d’enregistrement doit se terminer
d’une piste.
pacité
une cartouche à disquette sera égale à la ca dans le bloc dans lequel il commence.
pas qu’un bloc doive commencer et se
NOTE - Ceci n’implique
7.2.2 Enregistrements de longueur fixe
ner sur la même piste.
Un enregistrement de longueur fixe est un enregistrement d’un
La longueur minimum d’un bloc doit être:
fichier dont, par définition, tous les enregistrements ont la
même longueur. La longueur minimum d’un enregistrement de
a) 1 caractère, lorsqu’il contient un enregistrement de lon-
longueur fixe est de 1 caractére de données et sa longueur
gueur fixe;
maximum est celle de la longueur du bloc.
b) 4 caractéres, lorsqu’il contient un enregistrement de
longueur variable;
7.2.2.1 Enregistrements de longueur fixe non-groupés
Iorsqu’ il contient un enregistrement seg-
c) 5 ca ractères,
Un enregistrement de longueur fixe non-groupé est un enregis-
mente.
trement contenu dans un fichier dans lequel chaque bloc ne
contient qu’un seul enregistrement.
7.1.3 Positions inutilisées
7.2.2.2 Enregistrements de longueur fixe groupés
Si la longueur d’un bloc est plus petite que la longueur de
l’enregistrement physique, l’espace non-utilisé séparant la fin
Un enregistrement de longueur fixe groupé est un enregistre-
du bloc de la fin de l’enregistrement physique sera rempli avec
ment contenu dans un fichier dans lequel chaque bloc peut
des caractéres NU Ls.
contenir plus d’un enregistrement.
cas, la fin du bloc coi’ncide avec celle de
NOTE - Dans tous les autres
l’enregistrement physique.
7.2.2.3 Relation entre enregistrements et blocs
7.1.4 Relation entre blocs et suites physiques
Le premier ou seul enregistrement d’un bloc doit commencer
au premier octet du bloc. L’espace entre la fin du dernier ou
Dans chaque suite physique les données enregistrées dans des
seul enregistrement d’un bloc et la fin du bloc doit être rempli
enregistrements physiques consécutifs, à l’exclusion des enre-
avec des caractéres NULS.
gistrements défectueux, doivent être considérées comme grou-
pées dans des blocs consécutifs.
7.2.3 Enregistrement de longueur variable
Le premier bloc d’une suite physique doit commencer au pre-
Un enregistrement de longueur variable est un enregistrement
mier octet du premier enregistrement physique non-défectueux
de la suite physique. Un bloc doit être entièrement contenu d’un fichier dont, par définition, les enregistrements peuvent
dans une seule suite physique. avoir des longueurs différentes.
Un Mot de Contrôle d’Enregistrement (RCW) doit être enregis-
7.2 Enregistrement
tré de manière à former les quatre premiers caractéres de I’enre-
gistrement. II indique la longueur de l’enregistrement sous
7.2.1 Caractéristiques
forme d’un nombre décimal de quatre chiffres dont la représen-
tation codée doit être celle de I’ISO 646. Ces quatre caractéres
Un enregistrement doit être constitué par des données ayant
eux-mêmes doivent être comptés comme partie de la longueur
une relation entre elles et traitées comme une unité d’informa-
de l’enregistrement.
tion. Un enregistrement doit avoir les caractéristiques sui-
vantes :
Une longueur maximum d’enregistrement doit être prescrite
pour chaque fichier. Aucun enregistrement du fichier ne peut
être enregistré sur une partie
Un enregistrement peut
a)
avoir une longueur dépassant cette longueur maximum. La lon-
plusieurs blocs.
ou sur la totalité d’un ou de
gueur maximum d’enregistrement prescrite pour un fichier ne
doit pas dépasser la longueur du bloc.
b) Dans chaque bloc les données doivent être considérées
comme étant groupées en enregistrements consécutifs ou
La longueur minimum d’un variable
enregistremen t de longueur
en segments d’enregistrement.
est de quatre caractéres.
c) Le premier ou le seul enregistrement ou segment
d’enregistrement d’un bloc doit commencer au premier
7.2.3.1 Enregistrements de longueur variable non-groupés
octet du bloc. Chaque enregistrement ou segment d’enre-
gistrement suivant doit commencer à l’octet suivant immé-
Un enregistrement de longueur variable non-groupé est un
diatement le dernier caractére de l’enregistrement ou seg-
enregistrement d’un fichier dans lequel chaque bloc ne contient
ment d’enregistrement précédent.
qu’un seul enregistrement.

---------------------- Page: 9 ----------------------
ISO 76651983 (FI
suivant I’lndicateur de Segment. La longueur d ‘un
7.2.3.2 Enregistrements de longueur variable groupés segme nt
d’enregistrement ne doit pas dépasser la longueu r de bloc.
Un enregistrement de longueur variable groupé est un enregis-
La longueur minimum d’un segment d’enregistrement est de
trement d’un fichier dans lequel un bloc peut contenir plus d’un
cin
q caractères.
enregistrement.
7.2.4.1 Enregistrements segmentés non-groupés
7.2.3.3 Relation entre enregistrements et blocs
Un fichier ne doit pas contenir d’enregistrements
segmentés
Le premier ou seul enregistrement d’un bloc doit commencer
non-groupés.
au premier octet du bloc. L’espace entre la fin du dernier ou
seul enregistrement et la fin du bloc doit être rempli avec des
7.2.4.2 Enregistrements segmentés groupés
caractères N U L.
Un enregistrement segmenté et groupé est un enregistrement
d’un fichier dans lequel un bloc peut contenir des segments
7.2.4 Enregistrements segmentés
d’enregistrement de plus d’un enregistrement.
Un enregistrement segmenté est un enregistrement d’un fichier
dont, par définition, les enregistrements peuvent avoir des lon-
7.2.4.3 Relation entre enregistrements et blocs
gueurs différentes et peuvent être enregistrés partiellement
Le premier ou seul segment d’enregistrement d’un bloc doit
dans un bloc et partiellement dans un ou plusieurs autres blocs
commencer au premier octet du bloc. L’espace entre la fin du
du même fichier.
dernier ou seul segment d’enregistrement d’un bloc et la fin
d’un bloc doit être rempli avec des caractères NUL.
La partie d’un enregistrement segmenté enregistrée dans un
bloc est un segment d’enregistrement. Dans un bloc il ne peut y
avoir qu’un seul segment du même enregistrement segmenté.
7.2.5 Représenta
...

Norme internationale
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION.ME~YHAPO@iAR OPTAHHJAUHR fl0 CTAHCJAPTH3A~HMWIRGANISATION INTERNATIONALE DE NORMALISATIDN
Traitement de l’information - Structure des fichiers
et étiquetage des cartouches à disquette pour l’échange
d’information
Informa tien processing - File structure and labefling of flexible disk cartridges for information in terchange
Première Adition - 1983-12-15
CDU 681327.63 Réf. no : ISO 76654983 (F)
Descripteurs : traitement d’information, échange d’information, disque souple, fichier, bloc de données, étiquetage, caractéristique.
Prix basé sur 22 pages

---------------------- Page: 1 ----------------------
Avant-propos
LYS0 (Organisation internationale de normalisation) est une fédération mondiale
d’organismes nationaux de normalisation (comités membres de I’ISO). L’élaboration
des Normes internationales est confiée aux comités techniques de I’ISO. Chaque
comité membre intéressé par une étude a le droit de faire partie du comité technique
correspondant. Les organisations internationales, gouvernementales et non gouverne-
mentales, en liaison avec I’ISO, participent également aux travaux.
Les projets de Normes internationales adoptés par les comités techniques sont soumis
aux comités membres pour approbation, avant leur acceptation comme Normes inter-
nationales par le Conseil de I’ISO.
La Norme internationale ISO 7665 a été élaborée par le comité technique ISO/TC 97,
Systèmes de traitement de l’information, et a été soumise aux comités membres en
octobre 1982.
Les comités membres des pays suivants l’ont approuvée :
Allemagne, R.F.
Irlande Royaume-Uni
Australie Italie
Suéde
Belgique
Japon Suisse
Cuba Mexique
URSS
Égypte, Rép. arabe d’ Nouvelle-Zélande USA
Espagne Pays-Bas
Hongrie Pologne
Aucun comité membre ne l’a désapprouvée.
@ Organisation internationale de normalisation, 1983 0
Imprimé en Suisse
ii

---------------------- Page: 2 ----------------------
Sommaire
Page
1
1 Objet et domaine d’application .
1
2 Conformité .
1
3 Références .
2
4 Définitions .
2
5 Notation .
5.1 Spécification du contenu d’une étiquette. . 2
5.2 Zones d’étiquette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
............................. 3
6 Organisation des étiquettes et des données
6.1 Applicabilité de la présente Norme internationale aux différents types
3
de cartouches à disquette identifiés .
3
6.2 Nombredefaces. .
6.3 Organisation de l’espace sur une cartouche à disquette. . 3
6.4 Cylindre d’index (cylindre 00). . 4
6.5 Contenu des cylindres ayant les adresses 01 à Limite Cylindres . 4
7 Structure des fichiers pour l’échange de données . 4
7.1 Blocs . 4
5
7.2 Enregistrement. .
.................................................... 6
7.3 Fichiers.
7
7.4 Organisation des fichiers. .
7
7.5 Formats des enregistrements et attributs permis pour l’échange .
7.6 Zones d’étiquettes pertinentes pour la structure des fichiers. . 7
8 Format et contenu des étiquettes . 7
8.1 Jeu de caractéres et codage. . 7
8.2 Justification des caracteres . 8
8.3 Étiquettes 8
....................................................
8
8.4 Étiquette de Volume (VOLl) .
9
8.5 Étiquette de Fichier (HDRl) .
......... 13
8.6 Étiquette de Localisation de Cylindres Défectueux (ERMAP)
14
9 Initialisation et traitement des zones d’étiquette .
14
9.1 Étiquette de Volume (VOLl) .
14
9.2 Étiquette de Fichier (HDRl) .
9.3 Étiquette ERMAP . 14
14
10 Enregistrement physiques .
14
10.1 Structure des blocs de données. .
14
10.2 Donnéeseffacées .
15 -
10.3 Enregistrements physiques défectueux . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
10.4 Traitement des enregistrements physiques défectueux . . . . . . . . . . . . . .
II Niveauxd’échange . 15
11.1 Généralité . 15
11.2 ÉCHANGE ÉLÉMENTAIRE . 15
ÉCHANGE ÉTENDU NIVEAU UN . 16
11.3
ÉCHANGE ÉTENDU NIVEAU DEUX . 16
11.4
Fichiers conformes à aucun des niveaux d’échange spécifiés . . . . . . . . . 16
11.5
Annexes
A Exemples . 17
B Normes pour l’échange d’information et paramètres . 22
. . .
III

---------------------- Page: 3 ----------------------
Page blanche

---------------------- Page: 4 ----------------------
NORME INTERNATIONALE BO 76654963 (F)
Traitement de l’information - Structure des fichiers
à disquette pour l’échange
et étiquetage des cartouches
d’information
ques spécifiées dans la présente Norme internationale. Une
1 Objet et domaine d’application
déclaration de conformité doit spécifier le ou les niveaux
d’échange auxquels le contenu de la cartouche à disquette
La présente Norme internationale spécifie les caractéristiques
de la structure des fichiers et de l’étiquetage de cartouches à satisfait.
disquette requises pour l’échange d’informations entre utilisa-
La conformité aux normes pour l’échange de données mention-
teurs de systémes de traitement de l’information différents.
nées dans la présente Norme internationale pour les différents
types de cartouches à disquette est une condition préalable à la
La présente Norme internationale spécifie :
conformité à la présente Norme internationale.
a) les étiquettes enregistrées pour identifier les fichiers,
sections de fichiers et volumes sur cartouches à disquette;
3 Références
b) les caractéristiques des blocs contenant les enregistre-
ments qui constituent un fichier; ISO 646, Traitement de l’information - Jeu /SO de caractères
codés à 7 elements pour l’échange d’Information.
c) la structure des fichiers. .
ISO 2022, Traitement de l’information - Jeux ISO de caracte-
La présente Norme internationale spécifie trois niveaux
res codes à 7 et à 8 elements - Techniques d’extension de
d’échange ordonnés hiérarchiquement:
code.
a) le premier niveau, appelé ÉCHANGE ÉLÉMENTAIRE
I SO 4873, Traitement de l’information - Jeu de caractères
(EE), permet l’échange de données en utilisant un sous-
. codes à 8 elements pour l’échange d%formation.
ensemble minimum des moyens spécifiés;
ISO 5654, Traitement de I%nformation - Echange de données
b) le second niveau, appelé ÉCHANGE ÉTENDU NIVEAU
sur cartouches à disquette de 200 mm (8 in) en utilisant l’enre-
UN (El) permet l’échange de données en utilisant ledit sous-
gistrement double fréquence à 13 262 ftprad sur une face -
ensemble minimum avec des blocs de longueur supérieure à
Partie 7: Caracteristiques dimensionnelles, physiques et
celle des enregistrements physiques et avec des enregistre-
magnétiques.
ments groupés de longueur fixe;
Partie 2: Schema de piste.
appelé ÉCHANGE ÉTENDU
c) le troisiéme niveau,
NIVEAU DEUX (E2) permet l’échange de données en utili-
ISO 6596, Traitement de l’information - Echange de données
sant tous les moyens spécifiés pour les niveaux EE et El
sur cartouches à disquette de 130 mm (5,25 in) en utilisant
avec des enregistrements de longueur variable et des enre-
l’enregistrement double fréquence à 7 950 ftprad sur une
gistrements segmentés.
face -
L’annexe A donne des exemples et ne fait pas partie intégrante
Partie 1: Caracteristiques dimensionnelles, physiques et
de la norme.
magnétiques.
Partie 2: Schéma de piste pour 1,9 tpmm (48 tpi). 1)
L’annexe B donne les valeurs des paramétres selon les normes
pour l’échange d’information; elle ne fait pas partie de la
ISO 7065, Traitement de I?nformation - Échange de données
norme.
sur cartouches à disquette de 200 mm (8 in) utilisant un enre-
gistrement à modulation de fréquence modifiee (MPM) à
13 262 ftprad sur deux faces -
2 Conformité
Partie 7: Caracteristiques dimensionnelles, physiques et
Une cartouche à disquette est conforme à la présente Norme
magnétiques.
internationale si tous les fichiers destinés à l’échange et si tou-
tes les étiquettes enregistrées sont conformes aux caractéristi-
Partie 2: Schema de piste pour 1,9 tpmm (48 tpiI.1)
1) Actuellement au stade de projet.

---------------------- Page: 5 ----------------------
ISO 7665-1983 (FI
4.11 étiquette: Enregistrement qui identifie, caractérise
ISO 7487, Traitement de I?nformation - Échange de données
et/ou délimite un volume, un fichier ou une section de fichier
sur cartouches à disquette de 130 mm (5,25 in) en utilisant
l’enregistrement modulation de fréquence modifiée à sur ce volume.
7 958 ftprad sur deux faces -
dimensionnelles, physiques et 4.12 ordre naturel: Suite ascendante de nombres entiers
Partie 7 : Carat teris tiques
magnétiques. 7) commentant par le plus petit nombre permis et augmentant
unité par unité jusqu’au plus grand nombre permis.
Partie 2: Schéma de piste. 7)
ECMA-59, Échange de données sur cartouches à disquette de
4.13 enregistrement physique : Zone de longueur fixe con-
200 mm en utilisant l’enregistrement double fréquence à
tenant les données d’un secteur.
13 262 ftprad sur deux faces.
4.14 adresse d’enregistrements physiques : Nombre de
ECMA-78, Échange de données sur cartouches à disquette de
130 mm en utilisant l’enregistrement modulation de frequence cinq chiffres dans lequel l’adresse de cylindre forme les deux
modifiee à 7 958 ftprad sur deux faces; 3,8 pistes par mm. chiffres les plus significatifs, le numéro de face le chiffre suivant
et le numéro de secteur les deux chiffres le moins significatifs.
4 Définitions
4.15 enreg istrement : Données ayant une relation entre
elles, traitées comme une unité d’information.
rme internationale les défini-
Dans le cadre de la présente No
tions sui vantes sont applicables.
4.16 secteur: Partie d’une piste d’une cartouche à dis-
Groupe de caractéres traités comme une unité logi-
4.1 bloc:
quette, à laquelle on peut avoir accès au moyen des têtes
que.
magnétiques durant un déplacement angulaire prédéterminé du
disque.
4.2 groupé : Attribut d’enregistrements ou d’enregistre-
ments segmentés indiquant qu’ils peuvent commencer à un
4.17 enregistrement segmenté : Enregistrement contenu
octet qui n’est pas le premier d’un bloc.
dans un fichier dont chaque enregistrement est formé d’un ou
de plusieurs segments d’enregistrement consécutifs.
de huit éléments binaires comme
43 . octet Groupe
unité.
une
4.18 piste: La partie d’une disquette à laquelle on peut accé-
4.4 cylindre: Une paire de pistes, une sur chaque face,
der au moyen d’une seule tête magnétique immobile pendant
ayant le même numéro de piste.
que le disque fait un tour complet.
NOTES
4.19 enregistrement de longueur variable : Enregistre-
1 Le numéro de cylindre est un nombre de deux chiffres identique au
ment contenu dans un fichier dont les enregistrements peuvent
numéro de ses pistes.
avoir des longueurs différentes.
2 Sur les cartouches à disquette enregistrées sur une face seulement,
un cylindre ne comprend qu’une seule piste.
4.20 volume: Support physique de données amovible, soit
4.5 suite physique : Ensemble d’enregistrements physiques
une cartouche à disquette.
dont les adresses forment une suite ascendante continue.
4.6 fichier: Ensemble d’informations portant un nom, com-
5 Notation
posé d’enregistrements se rapportant à un seul sujet.
5.1 Spécification du contenu d’une étiquette
4.7 section de fichier: Pour un fichier enregistré sur plus
d’un volume, la partie du fichier enregistrée sur l’un quelconque
de ces volumes.
5.1.1 Dans les références aux contenus des étiquettes, dans
toutes les clauses suivantes de la présente Norme internatio-
4.8 enregistrement de longueur fixe : Enregistrement con-
nale, on utilise la notation donnée au tableau 1.
tenu dans un fichier dans lequel tous les enregistrements ont la
même longueur.
Tableau 1 - Notation
4.9 formattage: Action d’écrire les informations de contrôle
1 Notation 1 Signification
appropriées définissant les cylindres et désignant les adresses
des enregistrements physiques sur les surfaces de la disquette.
4.10 initialisation : Action d’écrire I’Étiquette de Volume,
I’Étiquette ERMAP et toute autre information requise sur la car-
touche à disquette, avant le début du traitement général ou de
l’utilisation.
1) Actuellement au stade de projet.
2

---------------------- Page: 6 ----------------------
ISO 76654983 (F)
5.1.2 A l’exception du mot ESPACE, un groupe de lettres Limite Secteur Index: Le nombre de secteurs utilisables de la
piste 00, face 0 ou de la piste 00, face 1.
majuscules dans la colonne (( Contenu H d’un tableau, spécifiant
le contenu d’une étiquette, indique que les caractères corres-
NOTE - Ce nombre doit être le même pour les deux faces.
pondants doivent apparaître dans l’ordre donné et dans les
positions de caractères correspondantes de la zone spécifiée
Limite Secteur Données: Le nombre de secteurs utilisables sur
[par exemple, VOL dans les positions de caractères 1 à 3 de
toute piste autre que la piste 00 des faces 0 et 1.
I’itiquette de Volume (voir tabeau 611. Dans les tableaux et
dans toute la présente Norme internationale, ESPACE indique
Longueur d’Enregistrement Physique - Données : Le nombre
le caractére codé en position 2/0 de I’ISO 646.
d’octets de la Zone de Données d’un Block de Données sur
chaque piste autre que la piste 00 des faces 0 et 1.
5.2 Zones d’étiquette
Capacité de Piste: Le produit numérique des valeurs des para-
Lorsque les mots de la présente Norme internationale servent à mètres Limite Secteur Données et Longueur d’Enregistrement
indiquer une étiquette ou une zone d’étiquette spécifique (par
Physique - Données.
exemple: Indicateur de Séquence des Secteurs), les premières
lettres de ces mots, à l’exception des prépositions, sont tou-
Tableau 3 - Normes d’échange de données et valeur
jours en majuscules.
du paramètre Méthode d’Enregistrement
Norme Mbthode d’enregistrement
ISO 5654 1
6 Organisation des étiquettes et des données
ECMA-59 2
ISO 7065 M
6.1 Applicabilité de la présente Norme
ISO 6596 1
internationale aux différents types de cartouches à ISO 7487 M
ECMA-78 3
disquette identifiés
La présente Norme internationale s’applique à plusieurs types
6.2 Nombre de faces
de cartouches à disquette. Chacune de ces cartouches est le
sujet d’une norme spécifiant son usage pour l’échange de don-
Les spécifications de la présente Norme internationale concer-
nées, ces normes étant indiquées au tableau 3 avec la valeur
nant les étiquettes et les fichiers sur la face 0 sont toujours
correspondante d’un paramètre dit Méthode d’Enregistrement.
impératives.
Ce paramètre est utilisé dans la présente Norme internationale
pour identifier la norme pour l’échange de données parmi celles
Les spécifications de la présente Norme internationale concer-
s’appliquant aux cartouches à disquette de même diamètre, à
nant les étiquettes et les fichiers sur la face 1 sont impératives
laquelle la cartouche à disquette considérée est conforme.
pour les cartouches à disquette pour lesquelles le paramètre
Nombre de Faces du tableau 2 a la valeur 2 et ne sont pas appli-
Le tableau 2 indique les paramètres numériques qui diffèrent
cables à celles pour lesquelles ce paramètre a la valeur 1.
dans ces normes et qui sont pertinents pour la présente Norme
internationale.
6.3 Organisation de l’espace sur une cartouche à
disquette
Tableau 2 - Paramètres des normes d’échange
de données
Le paramètre Limite Cylindres du tableau 2 est utilisé pour spé-
cifier l’organisation de l’espace sur une cartouche à disquette.
Nombre de faces
1 Limite Cylindres
I
L’espace disponible sur une disquette doit être organisé comme
Limite Secteurs Index
suit:
I I
Limite Secteurs Données
I I
a) Un cylindre d’index (cylindre 00) doit être réservé aux
1 Longueur d’Enregistrement - Physique - Données 1
informations décrivant le volume et les fichiers qui y sont
1 Capacité de Piste enregistrées.
I
b) Un nombre de cylindres dont l’adresse va de Of jusqu’à
y compris Limite Cylindres doit être disponible pour I’enre-
Les valeurs des paramètres mentionnés au tableau 2 se trou-
gistrement de fichiers.
vent dans les normes d’échange de données ainsi que spécifié
ci-dessous. Ces valeurs sont données en annexe B pour les
NOTE - Selon les normes d’échange de données, les cylindres sont
normes mentionnées au tableau 3.
identifiés par un numéro de cylindre unique associé à chaque cylindre.
Deux de ces cylindres ne sont utilisés que si le volume présente au
Nombre de Faces: Le nombre de faces sur lesquelles doivent se
moins un cylindre défectueux.
trouver des pistes enregistrées.
Chaque cylindre non-défectueux a une adresse de cylindre, mais un
cylindre défectueux n’en a pas.
Limite Cylindres: Le nombre minimum de bons cylindres qui
doivent se trouver dès le cylindre 01 jusqu’au cylindre ayant le
Les adresses de cylindres sont allouées aux cylindres non-défectueux
plus haut numéro de cylindre.
en suivant l’ordre ascendant de leurs numéros de cylindre.
3

---------------------- Page: 7 ----------------------
SO 76654983 (FI
6.4 Cylindre d’index (cylindre 00) 6.5 Contenu des cylindres ayant les adresses 01 à
Limite Cylindres
Le cylindre d’index (cylindre 00) sur une cartouche à disquette
doit être réservé aux informations décrivant le volume et les
Les cylindres ayant les adresses 01 à Limite Cylindres doivent
fichiers qui y sont enregistrées. Le cylindre d’index doit tou-
contenir soit des espaces affectés, soit des espaces non-
jours être formatté sur la face 0 avec des enregistrements physi-
affectés, disponibles.
ques ayant une longueur de 128 caractères de données. Sur la
face 1, la longueur des enregistrments physiques dépend du Ces cylindres doivent être formattés en enregistrements physi-
type de cartouche à disquette. ques dont la longueur exprimée en nombre de caractères de
données sera égale à celle du paramètre Longueur d’Enregistre-
Le nombre d’enregistrements physiques présents sur les deux
ment Physique Données du tableau 2. Le nombre de tels enre-
pistes du cylindre d’index sera égal à la valeur du paramètre
gistrements physiques présents sur la face 0 et la face 1 de cha-
Limite Secteurs Index du tableau 2.
que cylindre doit être égal à la valeur du paramètre Limite Sec-
teurs Données du tableau 2.
L’affectation des secteurs du cylindre d’index doit se faire
comme indiqué au tableau 4.
Chaque enregistrement physique doit être soit affecté à une
suite physique, soit non-affecté. Tous les enregistrements
physiques affectés à une suite physique doivent être identifiés
Tableau 4 - Secteurs du cylindre d’index (cylindre 00)
par une étiquette HDRl enregistrée sur le cylindre 00. Tous les
enregistrements physiques non-identifiés de cette manière doi-
Affectation
Face Secteurs
vent être considérés comme non-affectés. Un même enregis-
réservés au système
0 01 à 04
trement physique ne peut pas être affecté à plus d’une suite
réservé à I’Étiquette de Localisation
0 05 physique.
des Cylindres Défectueux (ERMAP)
I /
Les données faisant partie d’un fichier ne peuvent être enregis-
réservé pour normalisation ultérieure
0 106
I
trées que dans une suite physique.
réservé à I’Étiquette de Volume
1 (VOLI)
Le contenu des enregistrements physiques non-affectés ne
peut faire partie d’un fichier et peut être ignoré lors d’échanges
de données.
réservés aux Étiquettes de Fichier
111 (HDRI)
7 Structure des fichiers pour l’échange de
données
6.4.1 Secteurs réservés au système
NOTE - Cette clause définit la structure des fichiers pour l’échange de
Les secteurs 01 à 04 de la face 0 sont réservés au système et
données en termes de blocs de données et d’enregistrement de don-
seront ignorés lors d’échange de données. Leurs contenus ne
nées et spécifie les zones d’étiquette définies à cet effet.
sont pas spécifiés par la présente Norme internationale et ne
doivent pas être effacés, sauf accord entre l’émetteur et le rece-
7.1 Blocs
veur de données.
7.1 .l Caractéristiques
6.4.2 Secteur réservé pour normalisation ultérieure
Un bloc doit être un groupe de caractères traités comme une
Le secteur 06 de la face 0 est réservé pour normalisation ulté-
unité logique ayant les caractéristiques suivantes :
rieure et doit être ignoré lors d’échange de données.
a) Un bloc doit être enregistré soit dans un enregistrement
6.4.3 Secteurs réservés aux étiquettes
physique de manière à en occuper le tout ou une partie seu-
lement, soit sur plusieurs enregistrements physiques dont
Les étiquettes enregistrées sur le cylindre index doivent être des
les adresses forment une séquence d’adresses ne compre-
enregistrements ayant tous la même longueur. Toutes les Éti-
nant que les adresses des enregistrements physiques non-
quettes de Fichier doivent être enregistrées dans les 128 premiè-
défectueux qui sont enregistrés sur le volume.
res ou seules positions de caractère d’un enregistrement physi-
que. Le secteur 05 de la face 0 doit être réservé pour I’Étiquette b) Un bloc doit toujours commencer au premier octet d’un
de Localisation de Cylindres Défectueux (voir 8.6). Le secteur 07 enregistrement physique.
de la face 0 est réservé à I’Étiquette de Volume (VOL1 1. Les sec-
c) Un bloc peut contenir un ou plusieurs enregistrements
teurs 08 à Limite Secteurs Index de la face 0 et les secteurs 01 à
complets ou des segments d’enregistrement.
Limite Secteurs Index de la face 1 sont réservés pour les Étiquet-
tes de Fichier (HDR l), une seule telle étiquette par enregistre-
NOTE
- Un bloc est une unité logique à ne pas confondre avec le con-
ment physique, pour décrire les fichiers enregistrés sur les cylin-
cept de bloc de données décrit en 10.1.
dres ayant les adresses 01 à Limite Cylindres.
Les Étiquettes de Fichier peuvent être enregistrées sur 7.1.2 Longueur de bloc
n’importe lequel des secteurs réservés pour elles.
La longueur d’un bloc est le nombre de caractère du bloc. Dans
Les secteurs non-utilisés doivent être effacés selon 10.2.
un fichier donné, tous les blocs doivent avoir la même longueur.
4

---------------------- Page: 8 ----------------------
60 76654983 (FI
d) La longueur d’un enregistrement
Si la longueur de bloc dépasse celle de l’enregistrement physi- est le nombre de
que, cette longueur doit alors être un multiple entier de la lon- caractéres de l’enregistrement.
gueur de l’enregistrement physique.
e) Un enregistrement de longueur fixe, ou de longueur
d’être définie pour
La longueur maximum d’un bloc susceptible variable ou un segment d’enregistrement doit se terminer
d’une piste.
pacité
une cartouche à disquette sera égale à la ca dans le bloc dans lequel il commence.
pas qu’un bloc doive commencer et se
NOTE - Ceci n’implique
7.2.2 Enregistrements de longueur fixe
ner sur la même piste.
Un enregistrement de longueur fixe est un enregistrement d’un
La longueur minimum d’un bloc doit être:
fichier dont, par définition, tous les enregistrements ont la
même longueur. La longueur minimum d’un enregistrement de
a) 1 caractère, lorsqu’il contient un enregistrement de lon-
longueur fixe est de 1 caractére de données et sa longueur
gueur fixe;
maximum est celle de la longueur du bloc.
b) 4 caractéres, lorsqu’il contient un enregistrement de
longueur variable;
7.2.2.1 Enregistrements de longueur fixe non-groupés
Iorsqu’ il contient un enregistrement seg-
c) 5 ca ractères,
Un enregistrement de longueur fixe non-groupé est un enregis-
mente.
trement contenu dans un fichier dans lequel chaque bloc ne
contient qu’un seul enregistrement.
7.1.3 Positions inutilisées
7.2.2.2 Enregistrements de longueur fixe groupés
Si la longueur d’un bloc est plus petite que la longueur de
l’enregistrement physique, l’espace non-utilisé séparant la fin
Un enregistrement de longueur fixe groupé est un enregistre-
du bloc de la fin de l’enregistrement physique sera rempli avec
ment contenu dans un fichier dans lequel chaque bloc peut
des caractéres NU Ls.
contenir plus d’un enregistrement.
cas, la fin du bloc coi’ncide avec celle de
NOTE - Dans tous les autres
l’enregistrement physique.
7.2.2.3 Relation entre enregistrements et blocs
7.1.4 Relation entre blocs et suites physiques
Le premier ou seul enregistrement d’un bloc doit commencer
au premier octet du bloc. L’espace entre la fin du dernier ou
Dans chaque suite physique les données enregistrées dans des
seul enregistrement d’un bloc et la fin du bloc doit être rempli
enregistrements physiques consécutifs, à l’exclusion des enre-
avec des caractéres NULS.
gistrements défectueux, doivent être considérées comme grou-
pées dans des blocs consécutifs.
7.2.3 Enregistrement de longueur variable
Le premier bloc d’une suite physique doit commencer au pre-
Un enregistrement de longueur variable est un enregistrement
mier octet du premier enregistrement physique non-défectueux
de la suite physique. Un bloc doit être entièrement contenu d’un fichier dont, par définition, les enregistrements peuvent
dans une seule suite physique. avoir des longueurs différentes.
Un Mot de Contrôle d’Enregistrement (RCW) doit être enregis-
7.2 Enregistrement
tré de manière à former les quatre premiers caractéres de I’enre-
gistrement. II indique la longueur de l’enregistrement sous
7.2.1 Caractéristiques
forme d’un nombre décimal de quatre chiffres dont la représen-
tation codée doit être celle de I’ISO 646. Ces quatre caractéres
Un enregistrement doit être constitué par des données ayant
eux-mêmes doivent être comptés comme partie de la longueur
une relation entre elles et traitées comme une unité d’informa-
de l’enregistrement.
tion. Un enregistrement doit avoir les caractéristiques sui-
vantes :
Une longueur maximum d’enregistrement doit être prescrite
pour chaque fichier. Aucun enregistrement du fichier ne peut
être enregistré sur une partie
Un enregistrement peut
a)
avoir une longueur dépassant cette longueur maximum. La lon-
plusieurs blocs.
ou sur la totalité d’un ou de
gueur maximum d’enregistrement prescrite pour un fichier ne
doit pas dépasser la longueur du bloc.
b) Dans chaque bloc les données doivent être considérées
comme étant groupées en enregistrements consécutifs ou
La longueur minimum d’un variable
enregistremen t de longueur
en segments d’enregistrement.
est de quatre caractéres.
c) Le premier ou le seul enregistrement ou segment
d’enregistrement d’un bloc doit commencer au premier
7.2.3.1 Enregistrements de longueur variable non-groupés
octet du bloc. Chaque enregistrement ou segment d’enre-
gistrement suivant doit commencer à l’octet suivant immé-
Un enregistrement de longueur variable non-groupé est un
diatement le dernier caractére de l’enregistrement ou seg-
enregistrement d’un fichier dans lequel chaque bloc ne contient
ment d’enregistrement précédent.
qu’un seul enregistrement.

---------------------- Page: 9 ----------------------
ISO 76651983 (FI
suivant I’lndicateur de Segment. La longueur d ‘un
7.2.3.2 Enregistrements de longueur variable groupés segme nt
d’enregistrement ne doit pas dépasser la longueu r de bloc.
Un enregistrement de longueur variable groupé est un enregis-
La longueur minimum d’un segment d’enregistrement est de
trement d’un fichier dans lequel un bloc peut contenir plus d’un
cin
q caractères.
enregistrement.
7.2.4.1 Enregistrements segmentés non-groupés
7.2.3.3 Relation entre enregistrements et blocs
Un fichier ne doit pas contenir d’enregistrements
segmentés
Le premier ou seul enregistrement d’un bloc doit commencer
non-groupés.
au premier octet du bloc. L’espace entre la fin du dernier ou
seul enregistrement et la fin du bloc doit être rempli avec des
7.2.4.2 Enregistrements segmentés groupés
caractères N U L.
Un enregistrement segmenté et groupé est un enregistrement
d’un fichier dans lequel un bloc peut contenir des segments
7.2.4 Enregistrements segmentés
d’enregistrement de plus d’un enregistrement.
Un enregistrement segmenté est un enregistrement d’un fichier
dont, par définition, les enregistrements peuvent avoir des lon-
7.2.4.3 Relation entre enregistrements et blocs
gueurs différentes et peuvent être enregistrés partiellement
Le premier ou seul segment d’enregistrement d’un bloc doit
dans un bloc et partiellement dans un ou plusieurs autres blocs
commencer au premier octet du bloc. L’espace entre la fin du
du même fichier.
dernier ou seul segment d’enregistrement d’un bloc et la fin
d’un bloc doit être rempli avec des caractères NUL.
La partie d’un enregistrement segmenté enregistrée dans un
bloc est un segment d’enregistrement. Dans un bloc il ne peut y
avoir qu’un seul segment du même enregistrement segmenté.
7.2.5 Représenta
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.