ISO 9293:1987
(Main)Information processing — Volume and file structure of flexible disk cartridges for information interchange
Information processing — Volume and file structure of flexible disk cartridges for information interchange
Traitement de l'information — Volume et structure des fichiers des cartouches à disquette pour l'échange d'information
General Information
Relations
Buy Standard
Standards Content (Sample)
:so
INTERNATIONAL STANDARD ,293
'irst edition
987-04-15
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION
DE NORMALISATION
ORGANISATION INTERNATIONALE
MEXAYHAPOAHAR OPTAHM3ALWlR no CTAHAAPTM3AL(MM
Information processing - Volume and file structure
of flexible disk cartridges for information interchange
Traitement de i'information - Volume et structure des fichiers des cartouches à disquette
pour i'échange d'information
Reference number
170 9293 : 1987 (E)
&!
---------------------- Page: 1 ----------------------
Foreword
IS0 (the International Organization for Standardization) is a worldwide federation of
national standards bodies (IS0 member bodies). The work of preparing International
Standards is normally carried out through IS0 technical committees. Each member
body interested in a subject for which a technical committee has been established has
the right to be represented on that committee. International organizations, govern-
'
mental 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 IS0 Council. They are approved in accordance with IS0 procedures requiring at
least 75 % approval by the member bodies voting.
International Standard IS0 9293 was prepared by the European Computer Manufac-
turers Association (as Standard ECMA-107) and was adopted, under a special "fast-
track" procedure, by Technical Committee ISO/TC 97, Information processing
systems, in parallel with its approval by the IS0 member bodies.
Users should note that all International Standards undergo revision from time to time
and that any reference made herein to any other International Standard implies its
latest edition, unless otherwise stated.
O International Organization for Standardization, 1991 0
Printed in Switzerland
---------------------- Page: 2 ----------------------
IS0 9293 : 1987 (E)
Contents Page
Section one : General
.........................................................
O Introduction 1
1 Scope and field of application .
1
2 Conformance .
2
2.1 Conformance of a flexible disk cartridge . 2
Conformance of an information processing system .
2.2 2
..........................................................
3 References 2
..........................................................
4 Definitions 2
4.1 byte .
2
............................................
4.2 data field of a sector 2
4.3 data interchange standard .
2
................................................
4.4 defective sector 2
4.5 descriptor .
2
4.6 file .
2
4.7 formatting . 2
4.8 implementation .
2
4.9 initialization .
2
4.10 originating system .
2
4.11 receiving system .
3
4.12 sector .
3
.........................................................
4.13 track 3
4.14 user . 3
4.15 fixed-length record .
3
4.16 record .
3
4.17 segment .
3
4.18 segmented record .
3
4.19 variable-length record .
3
...........................................................
5 Notations 3
5.1 Decimal and hexadecimal notations . 3
5.2 Other notations .
3
5.3 Capital letters . 3
Section two : Requirements for the medium
....................................................
6 Volume structure 3
Arrangement of data on a flexible disk cartridge . 3
6.1
6.1.1 FDC parameters .
3
6.1.2 Physical Addresses .
3
6.1.3 Logical Sector Number .
3
6.1.4 System Area and Data Area . 4
6.1.5 Parameters of the Volume Structure . 4
Arrangement of the Data Area .
6.2 4
6.2.1 Clusters .
4
6.2.2 Status of clusters .
4
Arrangement of the System Area .
6.3 5
6.3.1 FDC Descriptor and space for system use . 5
6.3.2 File Allocation Table (FAT) . 5
6.3.3 Root Directory .
5
6.3.4 Size of the System Area .
5
6.4 Files .
5
6.4.1 File Space .
5
6.4.2 Relation to clusters .
5
6.4.3 File length .
5
................................................
6
6.5 Sub-directories
.....................................................
7 Contents of a file
6
iii
---------------------- Page: 3 ----------------------
IS0 9293 : 1987 (E)
Page
8 Recording of descriptor fields . 6
8.1 Numerical values in one-byte fields . 6
8.2 Numerical values in two-byte fields . 6
8.3 Numerical values in four-byte fields . 6
8.4 Pairs of 12-bit integers . 6
8.5 Character set and coding . 6
8.6 Justification of characters . 7
9 FDCDescriptor . 7
9.1 FDC Descriptor layout . 7
9.2 FDC Descriptor fields . 7
9.2.1 Field reserved for system use (BP 1 to 3) . 7
9.2.2 Creating System Identifier (BP 4 to 11) . 7
9.2.3 Sector Size (BP 12and 13) . 7
9.2.4 Sectors per Cluster (BP 14) . 7
9.2.5 Reserved Sector Count (BP 15and 16) . 7
9.2.6 Number of FATS (BP 17) . 7
9.2.7 Root Directory Entries (BP 18 and 19) . 7
9.2.8 Total Sectors (BP20and21) . 7
9.2.9 Medium Identifier (BP22) . 7
9.2.10 Sectors per FAT (BP23 and 24) . 7
9.2.11 Sectors per Track (BP 25 and 26) . 8
9.2.12 Number of Sides (BP 27 and 28) . 8
9.2.13 Field reserved for future standardization (BP 29 and 30) . 8
9.2.14 Field reserved for system use (BP 31 to 512) . 8
10 File Allocation Table . 8
10.1 Format Identifier . 8
10.2 FATenties . 8
10.2.1 FATentrysize . 8
10.2.2 Number of FAT entries . 8
10.2.3 FAT entry values . 8
10.2.4 Maximum Cluster Number (MAX) . 8
10.3 Number of sectors in each FAT . 8
10.4 Recorded form of the FAT . 9
11 File directories . 9
11.1 Characteristics . 9
11.2 Directoryentry types . 9
11.3 General definition of Directory Entry Fields . 9
11.3.1 Name(BP1 to81 . 9
11.3.2 NameExtension(BP9to11) . 9
11.3.3 Attributes (BP 12) . 9
11.3.4 Reserved Field (BP 13to22) . 10
11.3.5 Time Recorded (BP23and 24) . 10
11.3.6 Date Recorded (BP25and26) . 10
10
11.3.7 Starting Cluster Number (BP27and28) .
11.3.8 File Length (BP 29 to 32) . 10
File Entry .
10
11.4.1 Name (BP 1 to8) .
10
11.4.2 Name Extension (BP9 to 11) . 10
11.4.3 Attributes (BP 12) .
10
11.4.4 Reserved Field (BP 13 to22) . 10
11.4.5 Time Recorded (BP23and24) .
10
11.4.6 Date Recorded (BP 25 and 26) . 10
11.4.7 Starting Cluster Number (BP 27and 28) .
10
11.4.8 File Length (BP29to32) . 10
Volume Label Entry .
10
11.5.1 Nameand Name Extension (BP 1 to 11) . 10
11.5.2 Attributes (BP 12) .
10
---------------------- Page: 4 ----------------------
*
IS0 9293 : 1987 (E)
Page
10
11.5.3 Reserved Field (BP 13 to22) .
11.5.4 Tirne Recorded (BP23and24) .
11
11
11.5.5 Date Recorded (BP25and 26) .
11.5.6 Starting Cluster Number (BP 27 and 28) . 11
11.5.7 File Length (BP 29 to 32) . 11
11.6 Sub-directory Pointer Entry .
11
11.6.1 Name(BP1 to8) .
11
11.6.2 NameExtension(BP9toll) .
11
11.6.3 Attributes (BP 12) .
11
11.6.4 Reservedfield (BP 13to22) .
11
11
11.6.5 Time Recorded (BP 23 and 24) .
11.6.6 Date Recorded (BP25and26) .
11
11.6.7 Starting Cluster Number (BP 27 and 28) . 11
11.6.8 File Length (BP29to32) .
11
11.7 Sub-directory Identifier Entry .
11
11.7.1 Name(BP1 to8) . 11
11
11.7.2 Name Extension (BP9 to 11) .
11.7.3 Attributes (BP 12) .
11
11
11.7.4 Reserved Field (BP 13 to 22) .
11.7.5 TimeRecorded(BP23and24) .
11
11
11.7.6 Date Recorded (BP25and 26) .
11.7.7 Starting Cluster Number (BP 27 and 28) . 11
11.7.8 File Length (BP29to32) .
12
Sub-directory Parent Pointer entry .
11.8 12
11.8.1 Name(BP1 to81 . 12
11.8.2 NameExtension(BP9toll) .
12
11.8.3 Attributes (BP 12) .
12
11.8.4 Reserved Field (BP 13 to221 . 12
11.8.5 Time Recorded (BP 23 and 24) . 12
11.8.6 Date Recorded (BP25and 26) . 12
11.8.7 Starting Cluster Number (BP27and 28) . 12
11.8.8 FileLength(BP29to32) .
12
11.9 Not-currently-used Entry .
12
11.9.1 Name Field (BP 1 to 18) . 12
11.9.2 Remaining bytes (BP9 to32) . 12
11.10 Never-used Entry .
12
11.10.1 NameField(BP1 to81 .
12
11.10.2 Remaining bytes (BP 9 to 32) . 12
Section three: Requirements for systems
12 Requirements for the description of systems . 13
13 Requirementsfor an originating system . 13
......................................................
13.1 General 13
.........................................................
13.2 Files 13
13.3 Descriptors . 13
14 Requirements for a receiving system . 13
......................................................
14.1 General 13
.........................................................
14.2 Files 13
14.3 Descriptors . 13
Section four: Record structure
....................................................
15 Record structure 14
15.1 General . 14
......................................................
15.2 Records 14
15.2.1 Characteristics . 14
15.2.2 Measured Data Units . 14
15.2.3 Fixed-length records . 14
V
..I
---------------------- Page: 5 ----------------------
IS0 9293 : 1987 (E)
Page
15.2.4 Variable-length records . 14
15.2.5 Segmented records . 14
15.3 Attributes of record-structured files . 15
15.4 Requirements for systems implementing section four . 15
15.4.1 Originating systems . 15
15.4.2 Receiving systems . 15
Annexes
A . Parameter values for FDCs conforming to an International Standard
for data interchange . 16
B . Parameter values for other EDC formats . 17
C . IS0 646: International Reference Version (IRV) . 18
D . Example of volume structures and file location . 20
E . Index of acronyms . 23
vi
---------------------- Page: 6 ----------------------
__ ~~
INTERNATIONAL STANDARD IS0 9293 : 1987 (E)
Information processing - Volume and file structure
of flexible disk cartridges for information interchange
Section one : General
O Introduction - interchange of any file when sender and recipient wish to
carry out frequent update of the file between interchange
For many purposes IS0 7665 provides a satisfactory data inter- cycles, for example files of commercial transactions.
change between different types of information-processing
systems. However, it imposes some restrictions on the opera-
tion of a system as follows :
1 Scope and field of application
a) Each individual file must be recorded on the disk in a se-
This International Standard specifies the volume and file struc-
quential, "batch-processing" mode. After a set of files has
ture of flexible disk cartridges (FDC) for the interchange of
been recorded on the disk, a file cannot be extended beyond
information between users of information processing systems.
its pre-determined length.
It also specifies an optional record structure.
It is common practice in small systems for the user to inter- This International Standard is applicable to various types of
act continuously with the system to update files. Files
flexible disk cartridges including those identified in clause 3,
having a suitable structure for this purpose are not within and other types which may be the subject of future Inter-
the provision of IS0 7665.
national Standards.
The interchange cartridge has to be created by an "export" This International Standard specifies the location of files of in-
copy process from the application's files, after the applica-
formation on a flexible disk cartridge, and also specifies a set of
tion has terminated. A similar "import" process is required
recorded descriptors which identifies :
in the receiving system.
- the files which may be interchanged;
b) Limitations on the number of file labels permitted on an
interchange FDC prevents the full use of the disk space if - the locations of the files:
the average size of files is significantly less than, say
- the attributes of the files;
20 kbytes. For conventional data processing purposes this
is usually satisfactory. However, the file sizes typically en-
- the location of unused space for recording on the FDC;
countered in text processing and small single-user systems
are very much smaller and would lead to very inefficient use
- the location of defective recording space on the FDC;
of the disk space.
- the attributes of the FDC and of the descriptors recorded
In view of these requirements it was decided to develop a
on it.
second standard for volume and file structure of flexible disk
cartridges, the provisions of which were to be based on already
This International Standard also specifies requirements for the
existing practice in general use world-wide. Hence this Inter-
processes which are provided within information processing
national Standard has the following beneficial characteristics,
systems to enable information to be interchanged between dif-
in addition to those of IS0 7665.
ferent systems, utilizing recorded flexible disk cartridges as the
medium of interchange. For this purpose it specifies the func-
- The interchange file will be especially for direct updating
tions within systems which are intended to originate or to
by interactive application.
receive flexible disk cartridges which conform to this Inter-
national Standard.
- There will be no limit on the number of individual files on
an FDC, within the overall limitation of available space for
holding files. Any file can be extended whenever required. This International Standard provides a method for the alloca-
tion of space that is independent of the number of files that are
These characteristics are advantageous for : recorded on the volume, It also enables the sizes of the record-
ed files to be expanded or contracted during processing, sub-
- interchange of sets of text files or of small files, or of
ject only to the availability of unused recording space when
multiple-part document files;
needed.
1
---------------------- Page: 7 ----------------------
IS0 9293 : 1987 (E)
The contents and organization of the files are not specified by frequency modulation recording at 13 262 ftprad, 3,8 tpmm
this International Standard and are subject to agreement be- (96 tpi), on both sides
tween the originator and the recipient of the interchanged FDC.
- Part 7: Dimensional, physical and magnetic character-
istics. 1 )
2 Conformance
- Part 3: Track format B for 80 tracks. 1)
2.1 Conformance of a flexible disk cartridge
IS0 8860, Information processing - Data interchange on
90 mm (3.5 in) flexible disk cartridges using modified frequency
A flexible disk cartridge shall be in conformance with this Inter-
modulation recording at 7 958 ftprad, 5,3 tpmm (135 tpi), on
national Standard when all information recorded on it conforms
both sides
to the requirements of section 2 of this International Standard.
- Part 7: Dimensional, physical and magnetic character-
A prerequisite to such conformance is the conformance of the
istics.
flexible disk cartridge to the appropriate International Standard
for data interchange of flexible disk cartridges.
- Part 2: Track format.
2.2 Conformance of an information processing
system
4 Definitions
An information processing system shall be in conformance with
For the purposes of this International Standard the following
this International Standard if it meets the set of requirements
definitions apply.
specified in section 3 of this International Standard either for an
originating system, or for a receiving system, or for both types
of system. A statement of conformance shall identify which of 4.1 byte: A string of binary digits operated upon as a unit.
In this International Standard this term designates an 8-bit
these sets of requirements is met by the system.
byte.
Conformance with this lnternation Standard does not require
conformance with section 4.
4.2 data field of a sector: A fixed-length field containing
the data of a sector.
3 References
4.3 data interchange standard : A standard which defines
the physical and magnetic characteristics, the recording
IS0 646, Information processing - IS0 7-bit coded character
method, and the track format of a flexible disk cartridge.
set for information interchange.
4.4 defective sector: A sector which cannot be read or
IS0 7487, Information processing - Data interchange on
written without error.
130 mm (5.25 in) flexible disk cartridges using modified fre-
quency modulation recording at 7 958 ftprad, 1,9 tpmm
(48 tpi), on both sides
4.5 descriptor : A recorded structure containing descriptive
information about the volume or a file.
- Part 7: Dimensional, physical and magnetic character-
istics.
4.6 file: A named collection of information.
- Part 3: Track format B.
4.7 formatting : Writing the control information establishing
the physical addresses of sectors on the surfaces of a flexible
IS0 7665, Information processing - File structure andlabelling
of flexible disk cartridges for information interchange. disk cartridge.
IS0 8378, Information processing - Data interchange on
4.8 implementation: A set of processes which enable an
130 mm (5.25 in) flexible disk cartridges using modified fre-
information processing system to behave as an originating
7 958 ftprad, 3,8 tpmm
quency modulation recording at
system, or as a receiving system, or as both types of system.
(96 tpi), on both sides
4.9 initialization : Writing descriptors initially required to be
- Part I: Dimensional, physical and magnetic character-
on the FDC, prior to the commencement of general processing
istics.
or use.
- Part 3: Track format B.
4.10 originating system : An information processing
IS0 8630, Information processing - Data interchange on
system which can record files on an FDC for the purpose of
130 mm (5.25 in) high density flexible cartridges using modified
data interchange with another system.
1) At present at the stage of draft.
2
---------------------- Page: 8 ----------------------
IS0 9293 : 1987 (E)
4.11 receiving system : An information processing system 5 Notation4
I
which can read files from an FDC which has been recorded by
another system for the purpose of data interchange. this International Standard.
4.12 sector: That part of a track on a flexible disk cartridge
5.1 Decimal and hexadecimal notations
that can be accessed independently of other parts of the track
by the magnetic heads of the flexible disk drive.
Numbers in decimal notation are represented by decimal digits,
namely O to 9.
4.13 track : That part of a flexible disk that can be accessed
by a single magnetic head that is stationary while the disk
Numbers in hexadecimal notation are represented by hexa-
makes a complete revolution.
decimal digits, namely O to 9 and A to F, shown in parentheses.
4.14 user: A person or other entity (for example an applica-
tion program) that causes the invocation of the services provid-
5.2 Other notations
ed by an implementation.
BP : Byte position within a Descriptor, starting with 1
In addition the following definitions apply specifically to section
four.
ZERO : A single bit with the value O
fixed-length record: A record contained in a file in
4.15 ONE: A single bit with the value 1
which all records must have the same length.
ip (x) : The integer part of x
record : Related data treated as a unit of information.
4.16
ceil(x) : The smallest integer that is not less than x
4117 segment : A part of a record.
rem(x,y) : The remainder of the integer division of x by y, that
is, rem(x,y) = x - y x ip(xJy)
4.18 segmented record: A record contained in a file in
which the records may have different lengths and each record
may consist of one or more separate segments.
5.3 Capital letters
Where a word or a group of words is used to designate a
4.19 variable-length record : A record contained in a file in
it
which the records may have different lengths but a record must specific concept, for example the name of a descriptor field,
not consist of separate segments. is printed with initial capital letters except for prepositions.
Section two : Requirements for the medium
6 Volume structure 6.1.2 Physical Addresses
/
Each sector shall be identified by a Physical Address compris-
6.1 Arrangement of data on a flexible disk
ing the Side Number, the Track Number, and the Sector
cartridge
Number. The sides shall be numbered O and 1, tracks shall be
numbered starting with 00, and the sectors shall be numbered
6.1.1 FDC parameters
starting with 1 on each track.
For the purpose of this International Standard the significant
6.1.3 Logical Sector Number
parameters of the data interchange standard are shown in
table 1. /
Each sector on a volume shall be identified by a Logical Sector
Number. There shall be a one-to-one correspondence between
Table 1
Physical Address and Logical Sector Number. The Logical
FDC parameters Acronym
Sector Numbers shall be assigned in an ascending sequence,
beginning with O, starting at sector 1, track 00, side O, continu-
Number of Recordable Sides
ing onto track 00, side 1 (if the FDC is recordable on both
Number of Tracks per Side
sides) and then to track 01, side O, etc.
Number of Sectors per Track
Total Number of Sectors of the FDC
The relation between the Side Number (“1, Track Number
Number of Bytes per Data Field of a Sector
(TN), Sector Number (SN) and the Logical Sector Number
(LSN) shall be given by the formulae:
The values of these parameters shall be obtained from the text
of an appropriate data interchange standard (see annex A),
LSN = SPT x [HN + (NOS x TN)I + SN - 1
3
---------------------- Page: 9 ----------------------
IS0 9293 : 1987 (E)
SN = rem (rem [LSN, (SPT x NOS)], SPT} + 1 Each cluster shall be identified by a unique Cluster Number
(CN). Cluster Numbers shall be integers, assigned in ascending
order starting with 2. Cluster Number 2 shall be assigned to the
cluster the first or only sector of which has the Logical Sector
Number SSA. Each successive Cluster Number shall be assign-
ed to the cluster the sectors of which have the next higher set
{rem [LSN,(SPT x NOS11
HN = ip
of LSNs.
S PT
If the total number of sectors in the Data Area is not a multiple
6.1.4 System Area and Data Area
of SC the remaining sectors shall not be used.
The space on an FDC shall be divided into a System Area and a
The Logical Sector Number of the first sector in a cluster shall
Data Area.
be related to the Cluster Number by the following formula :
The System Area shall be recorded on track 00, side O and
LSN [(CN - 2) x SCI + SSA
track 00. side 1.
where
The System Area shall occupy sectors with the Logical Sector
Numbers O to SSA - 1, where SSA is the number of sectors in
LSN is the Logical Sector Number;
the System Area (see 6.3.4). The System Area shall contain
Descriptors which specify the recording format of the FDC,
CN is the Cluster Number;
describe the use of the Data Area, and provide a Directory of
the files on the volume. No part of any file shall be contained in
SC is the number of sectors per cluster;
the System Area.
SSA is the size of the System Area in number of sectors
The Data Area shall occupy sectors with Logical Sector
(see 6.3.4).
Numbers starting with SSA. Interchange files and supplemen-
tary Descriptors (such as Sub-directories) shall be contained in
the Data Area. Files not intended for interchange may $so be
6.2.2 Status of clusters
contained in the Data Area.
A status shall be assigned to each cluster, and shall be one of
6.1.5 Parameters of the Volume Structure
the following :
This International Standard specifies various types of data
- allocated to a file;
structure within the System Area and Data Area. The sizes of
these data structures are identified by a set of numerical
- available for allocation;
parameters. These parameters are listed in table 2.
- defective.
Table 2
The status of each cluster shall be identified in the File Alloca-
tion Table (FAT) in the System Area.
I Parameter I Acronym
Sectors per Cluster sc
Reserved Sector Count RSC
6.2.2.1 Clusters allocated to a file
Sectors per FAT SF
Root Directory Entries RDE
The clusters allocated to contain a file shall be identified in the
FAT. The clusters allocated to contain a file need not have con-
The values of these parameters for each FDC type are contain- secutive Cluster Numbers.
ed in annex A.
6.2.2.2 Clusters available for allocation
6.2 Arrangement of the Data Area
The clusters available for allocation shall be identified in the
6.2.1 Clusters
FAT. The clusters available for allocation need not have con-
secutive Cluster Numbers.
The Data Area shall be organized into units of allocation called
clusters. Each cluster shall consist of the same number of
The contents of clusters available for allocati
...
IS0
NORME INTERNATIONALE 9293
Première édition
1987-04- 15
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION
ORGANISATION INTERNATIONALE DE NORMALISATION
MEXAYHAPOAHAR OPrAHM3AuMR Il0 CTAHaAPTM3AuMM
Traitement de l'information - Volume et
à disquette
structure des fichiers des cartouches
po u r I 'éc ha n g e d'in f o r mat io n
Information processing - Volume and file structure of flexible disk cartridges for
information interchange
Numéro de référence
IS0 9293 : 1987 (F)
---------------------- Page: 1 ----------------------
IS0 9293 : 1987 (FI
Avant-propos
CIS0 (Organisation internationale de normalisation) est une fédération mon-
diale d'organismes nationaux de normalisation (comités membres de I'ISO).
L'élaboration des Normes internationales est normalement confiée aux comi-
tés techniques de I'ISO. Chaque comité membre intéressé par une étude a le
droit de faire partie du comité technique créé à cet effet. Les organisations
internationales, gouvernementales et non gouvernementales, en liaison avec
I'ISO participent également aux travaux.
Les projets de Normes internationales adoptées par les comités techniques
sont soumis aux comités membres pour approbation, avant leur acceptation
comme Normes internationales par le Conseil de I'ISO. Les Normes interna-
tionales sont approuvées conformément aux procédures de I'ISO qui requiè-
rent l'approbation de 75 % au moins des comités membres votants.
La Norme internationale IS0 9293 a été élaborée par l'Association européenne
de constructeurs de calculateurs électroniques (SOUS l'appellation Norme
ECMA-107) et ét8 adoptée sous la procédure spéciale ((d'approbation rapide»
par le comité technique ISOfK 97, Sysfèmes de traitement de l'information,
en parallèle à son approbation par les comités membres de I'ISO.
L'attention des utilisateurs est attirée sur le fait que toutes les Normes inter-
nationales sont de temps en temps soumises à révision et que toute réfé-
rence faite à une autre Norme internationale dans le présent document
implique qu'il s'agit, sauf indication contraire, de la dernière édition.
O Organisation internationale de normalisation, 1987
Version française tirée en 1992
Imprimé en Suisse
ii
---------------------- Page: 2 ----------------------
IS0 9293 : 1987 (F)
Sommaire
Page
Section un : Généralités
O Introduction . 1
Objet et domaine d'application .
1 1
2 Conformité . 2
2.1 Conformité d'une cartouche à disquette . 2
2.2 Conformité d'un système de traitement de l'information . 2
3 Références .
2
4 Définitions . 3
4.1 octet . 3
4.2 champ de données d'un secteur . 3
4.3 norme sur les échanges de données . 3
4.4 secteur défectueux . 3
3
4.5 descripteur .
3
4.6 fichier .
4.7 formatage . 3
4.8 mise en œuvre . 3
4.9 initialisation . 3
3
4.10 système d'origine .
4.1 1 système récepteur . 3
4.12 secteur . 3
4.13 piste .
3
4.14 utilisateur .
3
3
4.15 enregistrement de longueur fixe .
4.16 enregistrement .
3
4.17 segment . 3
4.18 enregistrement segmenté .
3
4.19 enregistrement de longueur variable .
3
5 Notations . 3
3
5.1 Notations décimales et hexadécimales .
4
5.2 Autres notations .
4
5.3 Majuscules .
Section deux : Prescriptions applicables au support
6 Structure du volume . 4
6.1 Disposition des données sur une cartouche à disquette . 4
6.1.1 Paramètres de la cartouche à disquette . 4
6.1.2 Adresses physiques . 4
6.1.3 Numéro de secteur logique . 4
6.1.4 Zone de système et zone de données . 4
6.1.5 Paramètres de la structure du volume . 5
6.2 Disposition de la zone de données . 5
6.2.1 Grappes . 5
5
6.2.2 Statut des grappes .
6.3 Agencement de la zone de système . 5
6.3.1 Descripteur cartouche à disquette et espace pour l'utili-
sation du système . 6
G
6.3.2 Tableau d'affectation de fichier (FAT) .
6
6.3.3 Répertoire de base .
6
6.3.4 Taille de la zone de système .
iii
---------------------- Page: 3 ----------------------
IS0 9293 : 1987 (FI
Page
6.4 Fichiers . 6
6.4.1 Espace de fichier .
6
6.42 Relation par rapport aux grappes . 7
6.4.3 Longueur du fichier . 7
6.5 Sous-répertoire . 7
7 Contenu d'un fichier .
7
Enregistrement des champs du descripteur . 7
8
8.1 Valeurs numériques dans les champs d'un octet .
7
8
8.2 Valeurs numériques dans les champs de deux octets .
8
8.3 Valeurs numériques dans les champs de quatre octets .
8.4 Paires d'entiers de 12 bits . 8
8.5 Série de caractères et codage . 8
8.6 Justification des caractères . 8
9 Descripteur cartouche à disquette . 8
9.1 Agencement du descripteur cartouche à disquette . 8
9.2 Champs du descripteur cartouche à disquette . 9
92.1 Champ réservé pour l'utilisation du système (BP 1 à 3) . 9
9
9.22 Identificateur du système d'origine (BP 4 à 1 I) .
92.3 Taille du secteur (BP 12 et 13) . 9
92.4 Secteurs par grappe (BP 14) . 9
92.5 Comptage du secteur réservé (BP 15 et 16) .
9
92.6 Nombre de FAT (BP 17) . 9
92.7 Entrées du répertoire de base (BP 18 et 19) .
9
92.8 Secteurs totaux (BP 20 et 21) . 9
9.2.9 Identificateur du support (BP 22) . 9
9.2.10 Secteurs par FAT (BP 23 et 24) .
9
92.11 Secteurs par piste (BP 25 et 26) . 9
9.2.12 Nombre de faces (BP 27 et 28) .
9
92.13 Champ réservé à la normalisation à venir (BP 29 et 30) 9
92.14 Champ réservé à l'utilisation du système (EP 31 à 512) 9
Tableau d'affectation des fichiers .
10 9
10.1 Identificateur de format .
10
10.2 Entrées FAT . 10
10.2.1 Taille de l'entrée FAT . 10
10.2.2 Nombre d'entrées FAT .
10
10.2.3 Valeurs des entrées FAT .
10
10.2.4 Nombre maximal de grappes (MAX) . 10
10.3 Nombre de secteurs dans chaque FAT .
10
10.4 Forme enregistrée du FAT .
10
11 Répertoires de fichiers . 10
11.1 Caractéristiques . 10
11.2 Types d'entrées dans le répertoire .
11
11.3 Définition générale des champs d'entrées dans le répertoire . I1
11.3.1 Nom (BP 1 à 8) . 11
11.3.2 Extension du nom (BP9 à 11) . 11
11.3.3 Attributs (BP 12) . 11
11.3.4 Champ réservé (BP 13 à 22) . 12
11.3.5 Heure enregistrée (BP 23 et 24) . 12
11.3.6 Date enregistrée (BP 25 et 26) .
12
11.3.7 Premier numéro de grappe (BP 27 et 28) .
12
11.3.8 Longueur de fichier (BP 29 à 32) .
12
iv
---------------------- Page: 4 ----------------------
IS0 9293 : 1987 (Fi
Page
11.4 Entrée de fichier . 12
11.4.1 Nom (BP 1 à 8) . 12
11.4.2 Extension du nom (BP 9 B 11) . 12
11.4.3 Attributs (BP 12) . 12
11.4.4 Champ réservé (BP 13 à 22) . 12
11.4.5 Heure enregistrée (BP 23 et 24) . 12
11.4.6 Date enregistrée (BP 25 et 26) . 12
11.4.7 Numéro de la première grappe (BP 27 et 28) . 12
11.4.8 Longueur de fichier (BP 29 à 32) . 12
11.5 Entrée de l'étiquette de volume . 12
11.5.1 Nom et extension du nom (BP 1 à 11) . 12
11.5.2 Attributs (BP 12) . 13
11.5.3 Champ réservé (BP 13 à 22) . 13
11.5.4 Heure enregistrée (BP 23 et 24) . 13
11.5.5 Date enregistrée (BP 25 et 26) . 13
11.5.6 Numéro de la premiere grappe (BP 27 et 28) . 13
11.5.7 Longueur de fichier (BP 29 à 32) . 13
11.6 Entrée du pointeur du sous-répertoire . 13
Nom (BP 1 à 8) . 13
I 11.6.1
11.6.2 Extension du nom (BP 9 à 11) . 13
11.6.3 Attributs (BP 12) . 13
11.6.4 Champ réservé (BP 13 à 22) . 13
11.6.5 Heure enregistrée (BP 23 et 24) . 13
11.6.6 Date enregistrée (BP 25 et 26) . 13
11.6.7 Numéro de la première grappe (BP 27 et 28) . 13
11.6.8 Longueur de fichier (BP 29 à 32) . 13
11.7 Entrée de l'identificateur du sous-répertoire . 13
11.7.1 Nom (BP 1 à 8) . 13
11.7.2 Extension du nom (BP 9 à 11) . 13
11.7.3 Attributs (BP 12) . 14
11.7.4 Champ réservé (BP 13 à 22) . 14
11.7.5 Heure enregistrée (BP 23 et 24) . 14
11.7.6 Date enregistrée (BP 25 et 26) . 14
11.7.7 Numéro de la première grappe (BP 27 et 28) . 14
11.7.8 Longueur de fichier (BP 29 à 32) . 14
11.8 Entrée du pointeur de rattachement du sous-répertoire . 14
11.8.1 Nom (BP 1 A 8) . 14
11.8.2 Extension du nom (BP 9 à 11) . 14
11.8.3 Attributs (BP 12) . 14
11.8.4 Champ réservé (BP 13 22) . 14
11.8.5 Heure enregistrée (BP 23 et 24) . 14
11.8.6 Date enregistrée (BP 25 et 26) . 14
11.8.7 Numéro de la premiére grappe (BP 27 et 28) . 14
11.8.8 Longueur de fichier (BP 29 à 32) . 14
11.9 Entrée non encore utilisée . 14
11.9.1 Champ de nom (BP 1 à 8) . 14
11.9.2 Octets restants (BP 9 à 32) . 15
11.10 Entrée jamais utilisée . 15
11.10.1 Champ du nom (BP 1 à 8) . 15
11.102 Octets restants (BP 9 à 32) .
15
V
---------------------- Page: 5 ----------------------
IS0 9293 : 1987 (FI
Page
Section trois : Prescriptions applicables aux systèmes
12 Prescriptions applicables la description des systèmes . 15
13 Prescriptions applicables à un système d'origine . 15
13.1 Généralités . 15
132 Fichiers . 15
13.3 Descripteurs . 15
14 Prescriptions applicables à un système récepteur . 16
14.1 Généralités . 16
142 Fichiers . 16
14.3 Descripteurs . 16
Section quatre
15 Structure d'enregistrement . 17
15.1 Généralités . 17
152 Enregistrements . 17
15.2.1 Caractéristiques . 17
15.2.2 Unités de données mesurées . 17
15.2.3 Enregistrements de longueur fixe . 17
15.2.4 Enregistrements de longueur variable . 17
15.2.5 Enregistrements segmentés . 17
15.3 Attributs des fichiers structurés en enregistrements . 18
15.4 Prescriptions pour les systèmes mettant en œuvre la section
quatre . 18
15.4.1 Systèmes d'origine . 18
15.4.2 Systèmes récepteurs . 18
Annexes
A . Valeurs des paramètres pour les cartouches à disquette confor-
19
mes à une Norme internationale pour l'échange de données .
B . Valeurs des paramètres pour d'autres formats de cartouches à dis-
quette . 20
C - IS0 646 : Version internationale de référence (IRV) . 21
23
D - Exemple de structures de volume et d'agencement de fichier .
E - Index d'acronymes . 27
---------------------- Page: 6 ----------------------
NORME INTER NATIONALE IS0 9293 : 1987 (FI
Traitement de l'information -
Volume et structure des fichiers des cartouches
à disquette pour i'échange d'information
Section un : Généralités
les clauses devaient se fonder sur des pratiques déjà
O Introduction
existantes, utilisées de façon générale dans le monde
entier. C'est pourquoi la présente Norme internatio-
Dans de nombreux cas, I'ISO 7665 permet un
nale a les caractéristiques utiles suivantes en plus de
échange de données satisfaisant entre différents
celles de I'ISO 7665 :
types de systdmes de traitement de l'information.
Cependant, elle impose certaines restrictions au fonc-
- Le fichier d'échange servira spécialement aux
tionnement d'un système comme suit :
mises à jour directes par une application interac-
tive.
a) Chaque fichier individuel doit être enregistré sur
le disque en mode séquentiel de ((traitement de
-II n'y aura aucune limite sur le nombre de
lot». Après qu'une série de fichiers a été enregis-
fichiers individuels sur une cartouche à disquette,
trée sur le disque, un fichier ne peut pas être étendu
dans la limite globale de l'espace disponible pour
au-delà de sa longueur prédéterminée.
placer les fichiers. Tout fichier peut être étendu cha-
que fois que cela est requis.
II est d'usage courant dans les petits systèmes que
l'utilisateur intervienne constamment sur le sys-
Ces caractéristiques sont avantageuses pour
tème pour mettre les fichiers à jour. Les fichiers
ayant la structure appropriée à cet effet n'entrent
-l'échange de série de fichiers de texte ou de
pas dans le cadre de la clause de 1'1S0 7665.
petits fichiers ou de fichiers de documents à parties
multiples ;
La cartouche d'échange a été créée par un proces-
sus de copie «&export* à partir des fichiers d'appli-
- l'échange de tout fichier lorsque I'expediteur et
cation une fois l'application terminée. Un
le destinataire souhaitent effectuer une mise à jour
processus similaire «&import» est repris dans le
fréquente du fichier entre des cycles d'échange, par
système récepteur.
exemple des fichiers de transactions commerciales.
b) Une limitation du nombre d'étiquettes de fichier
admis sur une cartouche à disquette interchangea-
ble empêche d'utiliser complètement l'espace du
1 Objet et domaine d'application
disque si la taille moyenne des fichiers est nette-
ment inférieure à 20 koctets, par exemple. Pour le
La présente Norme internationale spécifie le volume
traitement de données conventionnelles, ce pro-
et la structure de fichier des cartouches à disquette
cédé est généralement satisfaisant. Cependant, les
(FDC) pour l'échange d'informations entre les utilisa-
tailles de fichier que l'on rencontre habituellement
teurs des systèmes de traitement de l'information.
dans les systèmes de traitement de texte et les
Elle spécifie également une structure d'enregistre-
petits systèmes à utilisateur unique sont beaucoup
ment optionnelle.
plus petits et entraîneraient une utilisation très inef-
ficace de l'espace du disque.
La présente Norme internationale est applicable à dif-
férents types de cartouches à disquette, y compris
En tenant compte de ces exigences, il a été décidé
ceux qui sont identifiés dans le chapitre 3, et d'autres
d'élaborer une seconde norme sur le volume et la
types qui peuvent faire l'objet de futures Normes
structure de fichier des cartouches a disquette dont
internationales.
---------------------- Page: 7 ----------------------
IS0 9293 : 1987 (FI
2.2 Conformité d'un système de traitement de
La présente Norme internationale spécifie I'emplace-
I'inf orrna t io n
ment des fichiers d'information sur une cartouche à
disquette et spécifie également une série de descrip-
Un système de traitement de l'information doit &re
teurs enregistrés qui identifient
conforme à la présente Norme internationale soit
pour un système d'origine soit pour un système des-
- les fichiers qui peuvent être échangés ;
tinataire, soit pour les deux. Une déclaration de
- les emplacements des fichiers ;
conformité doit identifier la série de prescriptions à
laquelle satisfait le système.
- les attributs des fichiers ;
La conformité b la présente Norm8 internationale ne
- l'emplacement de l'espace non utilisé pour enre-
nécessite pas de conformité à la section quatre.
gistrer sur la cartouche à disquette ;
- l'emplacement de l'espace d'enregistrement
défectueux sur la cartouche à disquette ;
3 Références
-les attributs de la cartouche à disquette et les
IS0 646, Traitement de /'information - Jeu /SO de
descripteurs qui y sont enregistrés.
caractère codés à 7 éléments pour l'échange d'infor-
mation
La présente Norme internationale spécifie également
*
les prescriptions pour les processus fournis avec les
IS0 7487, Traitement de l'information - Cchange de
systèmes de traitement de l'information afin de per-
données sur cartouches à disquette de 130 mm (525 in)
mettre l'échange d'informations entre les différents
utilisant un enregistrement à modulation de fré-
systèmes, en utilisant les cartouches à disquette
quence modifiée à 7 958 fiprad, 1,9 tpmm (48 tpi), sur
enregistrées comme support d'échange. Pour cela,
deux faces
elle spécifie les fonctions à l'intérieur des systèmes
qui sont supposés envoyer ou recevoir des cartou-
- Partie 1 : Caractéristiques dimensionnelles, phy-
ches à disquette conformes à la présente Norme
siques et magnétiques.
internationale.
- Partie 3 : Schéma de piste B.
La présente Norme internationale fournit une
méthode permettant d'affecter l'espace qui est indé-
IS0 7665, Traitement de /'information - Structure
pendante du nombre de fichiers enregistrés sur le
des fichiors et étiquetage des cartouches à disquette
volume, Elle permet également d'étendre les tailles
pour l'échange d'information
des fichiers enregistrés ou de les contracter pendant
le traitement, uniquement sous réserve de la disponi-
IS0 8378, Traitement de l'information - Échange de
bilité de l'espace d'enregistrement non utilisé lorsque
données sur cartouches à disquette de 130 mm (5,25
cela s'avère nécessaire.
in) utilisant un enregistrement à modulation de fré-
quence modifiée à 7 958 ftprad, 3,8 tpmm (96 tpi), sur
Le contenu et l'organisation des fichiers ne sont pas
les deux faces
spécifiés par la présente Norme internationale et font
a
l'objet d'un accord entre l'expéditeur et le destina-
- Partie 1 : caractéristiques dimensionnelies, phy-
taire de la cartouche à disquette échangée.
siques et magnétiques.
- Partie 3 : Schéma de piste B.
2 Conformité
IS0 8630, Traitement de l'information - $change de
donndes sur cartouches 9 disquette de haute densité
2.1 Conformité d'une cartouche à disquette
utilisant un enregistrement à modulation
de fré-
Une cartouche à disquette doit être conforme à la
quence modifiée à 13 262 ftprad, 3.8 tpmm (96 tpi)
présente Norme internationale !orsquo toutes les
sur les deux faces
informations qui y sont enregistrées sont conformes
aux prescriptions de la section deux de la présente
- Partie 7 : caractéristiques dimensionnelles, phy-
Norme internationale. siques et magnétiques 1).
- Partie 3 : Schéma de piste B pour 80 pistes lJ.
L'une des conditions préalables b cette conformité est
la conformite de la cartouche à disquette à la Norme
internationale appropriée pour l'échange de données
des cartouches à disquette.
1) Actuellement au stade de projet.
2
---------------------- Page: 8 ----------------------
IS0 9293 : 1987 (F)
4.11 système récepteur : Système de traitement de
IS0 8860, Traitement de l'information - Échange de
données sur cartouches à disquette de 90 mm (3,5 in) l'information qui peut lire des fichiers â partir d'une
utilisant un enregistrement à modulation de fré- cartouche à disquette enregistrée par un autre YS-
tème pour échanger des données.
quence modifiée (MFM) à 7 958 ftprad sur 80 pistes
sur chaque face
4.12 secteur : Partie d'une piste d'une cartouche &
- Partie 1 : Caractériçtiques dimensionnelles, phy-
disquette à laquelle on peut avoir acchs, indépen-
siques et magnétiques.
damment des autres parties de la piste, au moyen
des têtes magnétiques de l'unité de disquette.
- Partie 2 : Schéma de piste.
4.13 piste : Partie d'une disquette à laquelle on peut
accéder au moyen d'une seule tête magnétique
4 Définitions
immobile pendant que le disque fait un tour complet.
Dans le cadre de la présente Norme internationale,
les définitions suivantes sont applicables. 4.14 utilisateur : Personne ou autre entité (par
exemple programme d'application) provoquant I'ap
pel des services fournis par une mise en œuvre.
4.1 octet : Chaîne d'éléments binaires traités
comme une unité. Dans la présente Norme interna-
En outre, les définitions suivantes s'appliquent spéci-
tionale, ce terme désigne un multiplet & 8 bits.
fiquement à la section quatre.
4.2 champ de données d'un secteur : Champ de lon-
4.15 enregistrement de longueur fixe : Enregistre-
gueur fixe contenant les données d'un secteur.
ment contenu dans un fichier dans lequel tous les
enregistrements doivent avoir la même longueur.
4.3 norme sur les échanges de données : Norme qui
définit les caractéristiques physiques et magnéti-
4.16 enregistrement : Données ayant une relation
ques, la méthode d'enregistrement et le format de
entre elles, traitées comme une unité d'information.
piste d'une cartouche à disquette.
4.17 segment : Partie d'un enregistrement.
4.4 secteur défectueux : Secteur qui ne peut pas être
lu ou écrit sans erreur.
4.18 enregistrement segmenté : Enregistrement
contenu dans un fichier dans lequel les enregistre-
4.5 descripteur : Structure enregistrée contenant
ments peuvent avoir différentes longueurs, chaque
des informations descriptives sur le volume ou sur
enregistrement peut être composé d'un ou de plu-
un fichier.
sieurs segments.
4.6 fichier : Ensemble d'informations portant un
4.19 enregistrement de longueur variable : Enregis-
nom.
trement contenu dans un fichier dans lequel les enre-
gistrements peuvent avoir différentes longueurs,
4.7 formatage : Gcriture des informations de
mais un enregistrement ne peut pas se composer de
contrble définissant les adresses physiques des sec-
segments séparés.
teurs sur les surfaces d'une cartouche à disquette.
4.8 mise en œuvre : Série de processus permettant à 5 Notations
un système de traitement de l'information, de se
comporter comme un système d'origine ou comme
Les notations suivantes sont utilisées dans la pré-
un système de réception ou les deux.
sente Norme internationale.
4.9 initialisation : Écriture des descripteurs qui doi-
5.1 Notations décimales et hexadécimales
vent être au départ sur la cartouche & disquette avant
le début du traitement général ou de l'utilisation. En notation décimale, les nombres sont représentés
par des chiffres décimaux, à savoir O à 9.
4.10 système d'origine : Système de traitement de
En notation hexadécimale, les nombres sont repré-
l'information qui peut enregistrer des fichiers sur une
sentés par des chiffres hexadécimaux, à savoir O à 9
cartouche à disquette pour échanger des données
et A à F, indiqués entre parenthèses.
avec un autre système.
3
---------------------- Page: 9 ----------------------
-
IS0 9293 : 1987 (FI
rem(x,Y) : reste entier de la division de x par y, à
5.2 Autres notations
savoir rern(x,y) = x - yx ip(Y/y)
BP : position d'octet dans un descripteur, en com-
mençant par 1
5.3 Maj
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.