1、- AFNL NF Zb4-602 75 W 3032372 0393037 530 - - NORME FRANAISE EN REG I STRE E c T TRAITEMENT DE LINFORMATION NF 64-602 SCHEMA DE PISTE POUR CHARGEUR INTERCHANGEABLE A SIX DISQUES MAGNETIQUES Octobre 1975 Lu n O a 3 W l Q w 2 U yu B I - I Enregistre par dcision du 75-1 0-1 6 L m a 8 AFNOR 1976. Droit
2、s de reproduction et de traduction rservs pour tous pays A VAN T- PROPOS A la date de lenregistrement de la prsente norme, celle-ci est en concordance technique avec la norme internationale ISO/ . (*) qui traite du mme objet. SOMMAIRE Pages 1. OBJET ET DOMAINE DAPPLICATION 2 2. s P E c I F I CATI ON
3、 s G N E RALES 2 3. DEFINITIONS 2 4. DESCRIPTION DTAILLEE DU SCHEMA DE PISTE 3 FIGURE I - Schma gnral de piste 6 FIGURE 2 - Identification de piste (secteur zro) 6 FIGURE 3 - Identificateur du secteur zro . 6 FIGURE 4 - Clef 6 FIGURE 5 - Bloc de donnes . 6 FIGURE 6 - Identification de secteur (autre
4、 que le secteur zro) . 6 ANNEXE W - Tolrance sur la vitesse de rotation et la priode dhorloge. . 7 ANNEXE X - Capacit dinformation . 7 ANNEXE Y - Tolrance de dtection de lencoche dindex . 8 ANNEXE Z - Facteurs affectant lchange dinformation . 10 (*) Actuellement en prparation, projet de norme intern
5、ationale ISO/DIS 3561. NF Z 64-602 ler TIRAGE 75-10 Track format for interchangeable magnetic six-disk pack Spurformat fr den Austauschbaren Sechsplattenstapel O ,- _ AFNL NF 264-602 75 W LO32372 0393038 457 W NF 2 64-602 -2- 2 .I 2.2 2.3 2.4 2.5 3 .I 3.2 3.3 3.4 3.5 3.6 3.7 1. OBJET ET DOMAINE DAPP
6、LICATION La prsente norme spcifie les caractristiques des dispositions de pistes des chargeurs de six disques magntiques destins lchange dinformations. Le jeu de caractres cods 7 lments dfini dans la norme NF Z 62-010 a t retenu. Cependant il faut noter que dans la prsente norme, des nombres binaire
7、s reprsents en octets sont utiliss dans les champs de commande pour exprimer les donnes de commande. 2. SPCIFICATIONS GENRALES VITESSE DE ROTATION ET PERIODE DHORLOGE (voir annexe W). La tolrance totale sur la vitesse de rotation et la priode dhorloge ne doit pas dpasser f 2,4 % METHODE DENREGISTREM
8、ENT Le mode denregistrement doit tre double frquence o le dbut de chaque priode correspond une inversion dhorloge, Un lment binaire UN est reprsent par une variation de flux dans un crneau dhorloge. A la vitesse nominale de rotation de 2 400 tr/min, une suite de ZRO est reprsente par 1,25 x 106 vari
9、ations de flux par seconde (valeur nominale), et une suite de UN par 2,50 x 106 tran- sitions par seconde (valeur nominale). INDEX Lindex est un point qui dfinit le dbut et la fin dune piste. Sa position est spcifie comme une position relle au paragraphe 2.2.5 de la norme NF Z 64-601. CAPACITE DE PI
10、STE La capacit dune piste est 31 250 ;!) lments binaires. SCHEMA DE PISTE La figure 1 donne un schma densemble de la piste (voir aussi lannexe X). 3. DFINITIONS SECTEUR Une piste est divise en secteurs. Un secteur peut tre subdivis . IDENTIFICATION DE PISTE (Home address) caractristiques dune piste.
11、 IDENTIFICATION DE SECTEUR (count) les caractristiques dun secteur. Lidentificateur de piste contient les donnes qui dfinissent lemplacement physique et les Lidentificateur de secteur contient les donnes qui dfinissent lemplacement physique et CLEF Partie dun secteur sur laquelle des donnes sont enr
12、egistres. Son utilisation est optionnelle. BLOC DE DONNEES Partie dun secteur sur lequel des donnes sont enregistres. INTERVALLE Un intervalle est lespace qui spare les diffrentes subdivisions dune piste. OCTET poids le plus fort et enregistr le premier. Un octet se compose de 8 lments binaires en s
13、rie dsigns de Bs Bi, Bs tant llment de - Y- I 3.8 4 .I 4.1 .i 4.1.2 4.1 2.1 a 4.1.2.2 4.1.2.3 4.1 2.4 4.1.2.5 4.1.2.6 4.1.3. 4.1.4. 4.1.4.1 4.1.4.2 AFNL NF 264-602 75 LO12372 0391039 393 H -3- NOTATION HEXADECIMALE (00)16 dsigne un octet dont les lments binaires de Ba BI sont 00000000 (FF) 16 - - -
14、11111111 (OF)M - - - 00001 1 1 o (cc)16 - - - 11001100 4. DESCRIPTION DETAILLEE DU SCHEMA DE PISTE * I_- NF 2 64-602 SECTEUR ZERO II sera donc dcrit sparment. Intervalle dindex (voir figure 2) Lintervalle dindex prcde lidentificateur de piste et doit tre plac de telle manire que le dbut de lidentifi
15、cateur de piste se trouve (30 -t 7) octets de lindex. II est en outre ncessaire que lors de la premire opration denregistrement oli apparat cet intervalle, 30 octets (00) prcdent lidentificateur de piste. Lchange du chargeur peut rendre illisible les 14 premiers octets (00)16 (voir annexe Y). Identi
16、ficateur de piste (voir figure 2) Le premier secteur qui suit lindex est particulier en cela quil contient un identificateur de piste. Lidentificateur de piste se compose des 14 octets suivants : Synchronisation (6 octets) comme suit : (00)16 (00) (00) (00) (FF)16 (OE)I. Indicateur F (Flag) : I octe
17、t. II est utilis pour signaler les pistes dfectueuses et les pistes de rem- placement. La signification des lments de cet octet est la suivante : Les deux premiers lments (Ba et B7) sont toujours zro. B6 B3 sont rservs pour une norma- lisation ultrieure et fixs zro. B2 BI = O0 indique une bonne pist
18、e principale; B2 BI = O1 indique une bonne piste de remplacement; B2 BI = 1 O indique une piste dfectueuse laquelle une piste.de remplacement a t affecte ; B2 BI = 11 indique une piste dfectueuse laquelle aucune piste de remplacement na t affecte. Cylindre C : 2 octets. Ces octets indiquent, en nota
19、tion binaire, ladresse du cylindre. Le premier octet est toujours ZRO. Le second octet peut prendre nimporte quelle valeur entre 0 et 202. Tte H (head) : 2 octets. Cet octet indique en notation binaire, ladresse de la piste sur un cylindre. Le premier octet est toujours ZRO. Le second octet peut pre
20、ndre nimporte quelle valeur entre O et 9. Contrle de redondance cyclique (CRC) (2 octets) Ces octets sont le complment aux UNS du reste obtenu aprs division des cinq octets de donnes par le polynome gnrateur (1 + 1). Ils peuvent tre utiliss pour le contrle derreurs la lecture. Lidentificateur de pis
21、te se termine avec un octet (CC)ia Intervalle didentificateur de piste Un intervalle de II octets (00)16 est enregistr initialement entre la fin de lidentificateur de piste et le dbut de lidentificateur de secteur. Le contenu de cet intervalle peut par la suite devenir indtermin en raison des rcritu
22、res rptes. Identificateur de secteur ZERO (voir figure 3) Lidentificateur se compose des 18 octets suivants : Synchronisation (6 octets) comme suit : (00) (00) (00) (00) (FF)16 (OE)16. Indicateur F (Flag) : 1 octet. Cet octet est utilis pour des oprations de commande et de contrle et galement pour i
23、ndiquer des pistes dfectueuses et de remplacement. La signification des lments de cet octet est la suivante : B8 = O pour le secteur ZRO voir paragraphe 4.2.1 pour son utilisation dans les autres secteurs. B7 = O pour le secteur ZRO voir paragraphe 4.2.1 pour son utilisation dans les autres secteurs
24、. B6 B3 sont rservs pour une normalisation ultrieure et tous fixs zro. BI et B2. Ltat de ces lments doit toujours tre le mme que ceux de lidentificateur de piste (voir 4.1 -2.2). - .- -_ AFNL NF Zb4-602 75 LO32372 0393040 005 NF 2 64-602 -4- 4.1 A3 4.1.4.4 4.1.4.5 4.1.4.6 4.1.4.7 4.1.4.8 4.1.5. 4.1.
25、6 4.1.6.1 4.1.6.2 4.1.6.3 4.1.6.4 4.1.7 4.1.8 4.1.8.1 4.1.8.2 4.1.8.3 Cy/indre et tte C et H : 4 octets. Ces octets sont identiques ceux de lidentificateur de piste sauf lorsquils apparaissent sur une piste dfectueuse ou de remplacement. Sur une piste dfectueuse, C et H contiennent le numro du cylin
26、dre et de la tte de la piste dfectueuse quelle remplace. Secteur S : I octet. Cet octet est utilis pour reprer les secteurs sur la piste. Longueur de /a c/ef KL : 1 octet. Cet octet indique, en notation binaire, le nombre doctets de donnes dans la clef. Longueur de donnes DL : 2 octets. Ces octets i
27、ndiquent, en notation binaire, le nombre doctets de donnes dans le secteur de donnes. Contrle de redondance cyctque (CC) : 2 octets. Ces octets sont le complment aux UNS du reste obtenu aprs division des neuf octets de donnes prcdents, par le polynome gnrateur (1 + xi6). Ils peuvent tre utiliss pour
28、 le contrle derreur la lecture. Lidentificateur se termine par un octet (CC)l6 Intervalle didentificateur Un intervalle de 11 octets dont 9 octets (FF)ia suivis de 2 octets (OO)is, est initialement enre- gistr entre la fin du bloc de lidentificateur de secteur et le dbut de la clef. Le contenu de ce
29、t intervalle peut par la suite devenir indtermin en raison des rcritures successives. Clef (voir figure 4) La clef se compose de (KL + 9) octets, o KL est le nombre doctets de donnes (voir 4.1.4.5). Si KL dans lidentificateur de secteur prcdent est ZRO, la clef et lintervalle suivant (4.1.7) sont om
30、is et lidentificateur de secteur est suivi par le bloc de donnes (voir 4.1.8). Dans les autres cas, la clef est compose comme suit : Synchronisation (6 octets) comme suit : (0O)i (0O)ia (0O)ia (0O)i (FF)ia (OE)ia. Donnes Un certain nombre doctets de donnes, spcifi dans la partie KL de lidentificateu
31、r de piste prcdent. Les donnes de ces octets doivent tre enregistres suivant le code 7 lments de la norme NF 2 62-010. Les lments b7 bl du code doivent tre enregistrs dans les positions B7 BI respectivement, comme indiqu en 3.7. B8 est toujours ZRO. ContrNe de redondance cydique (CC) : 2 octets. Ces
32、 octets sont le complment aux UNS du reste obtenu aprs division des octets de donnes prcdents par le polynome gnrateur (1 + .la). Ils peuvent tre utiliss pour le contrle derreur la lecture. La clef se termine par un octet (CC)iS Un intervalle de 11 octets dont 9 octets (FF)iS suivis de 2 octets (00)
33、i est enregistr initialement entre la fin de la clef et le dbut du bloc de donnes. Le contenu de cet intervalle peut par la suite devenir indtermin en raison de rcritures successives. Bloc de donnes (voir figure 5) Un bloc de donnes se compose de (DL + 9) octets, o DL est le nombre doctets de donnes
34、 (voir 4.1.4.6). Si DL dans lidentificateur de secteur prcdent est ZRO, le bloc de donnes est trs rduit. Le bloc de donnes se compose comme suit : Synchronisation (6 octets) comme suit : (00)i (00) (0O)ia (00)i (FF)ia (0E)i. Donnes II sagit dune suite doctets de donnes en nombre gal la valeur DL de
35、lidentificateur de secteur prcdent. Lorsque les donnes ont la valeur ZERO, un caractre (00)i est enregistr. Les donnes de ces octets sont codes dans le jeu des caractres cods de la norme MF 2 62-010. Les lments b7 bl du code sont enregistrs en 87 BI comme il est indiqu en 3.7, B8 est toujours Confr/
36、e de redondance cyc/ique (CRC) : 2 octets. Ces octets sont les complments aux UNS du reste obtenu aprs division des octets de donnes prcdents par le polynme gnrateur (1 + x16). Ils peuvent tre utiliss pour le contrle derreur la lecture. Si DL = O, cet octet ne peut pas exister. ZRO. 4.1.8.4 4.1.9 o
37、4.2 4.2.1 4.2.1 .I 4.2.1.2 4.2.1.3 4.2.2 - . I I AFNL NF 264-602 75 m LO12372 039L04L T4L m -5- NF 2 64-602 Le bloc de donnes se termine par un octet (CC)16. Si DL = O cet octet ne peut pas exister. Intervalle de bloc de donnes enregistr en (FF)16. Sa longueur initiale est : Lintervalle entre la fin
38、 dun bloc de donnes et le dbut du secteur suivant est initialement 21 + rg - 1) x (KL + DL) toute fraction tant arrondie par dfaut. KL est le nombre doctets de donnes dans la clef. DL est le nombre doctets de donnes dans le bloc de donnes. Le contenu de cet intervalle peut ultrieurement devenir indt
39、ermin en ratson des rcritures successives. La longueur de lintervalle peut varier pour la mme raison, mais un minimum de 21 octets doit tre conserv. SECTE URS SU WANTS Identificateur de secteur (voir figure 6) Lidentificateur des secteurs suivants se compose de 20 octets comme suit : Synchronisation
40、 ( 8 octets) comme suit : (00) (00)16 (00) (OO)i6 (FF)16 (FF)*16 (FF)*16 (OE)M. Pour (FF) *18 les transitions dhorloge prcdant les cinq premires transitions de donnes sont manquantes. Octet indicateur F (Flag) : I octet. Cet octet est utilis dans tous les identificateurs de secteur des fins de comma
41、nde ou de contrle; il peut, en outre, servir indiquer des pistes dfectueuses ou de remplacement. B8 = 1 pour le premier secteur suivant le secteur ZERO et les secteurs qui le remplacent. B8 = O pour les autres secteurs. B7 = 1 indique que le secteur est un secteur avec dbordement, cest-dire que les
42、informations du bloc de donnes correspondant se poursuivent sur un autre secteur. Dans les autres cas cet lment est O. B6 83 sont rservs pour une normalisation ultrieure. Ils sont tous fixs ZERO. B2 BI voir identificateur de secteur ZRO (paragraphe 4.1.4). La signification de ces lments est la suiva
43、nte : Le reste de lidentificateur de secteur est identique ce qui est dcrit de 4.1.4.3 4.1.4.8. Le reste du secteur est identique ce qui est dcrit de 4.1.5 4.1.9, sauf pour le dernier secteur. 4.3 DERNIER SECTEUR 4.3.1 4.3.2 4.3.3 Identificateur de secteur : voir 4.2.1 Le reste du dernier secteur, s
44、auf pour le dernier intervalle est dcrit de 4.1.5 4.1.8. Dernier intervalle de bloc de donnes Lintervalle suivant le dernier secteur est initialement enregistr en (FF)lS jusqu i 7 octets de lindex. II est en outre ncessaire que la fin du dernier secteur soit situ (20 rt: 7) octets de lindex lorsque
45、lindex est enregistr sa capacit maximale (voir annexe X) dans les plus mauvaises condi- tions de vitesse de disque et de priode dhorloge (voir aussi annexe Y). NF Z 84-602 AFNL NF 264-602 75 = LO12372 0393042 9 W -6- Index I Secteur O Secteur 1 4 G -,intervalle K - Clef HA - identificateur de piste
46、C - Identificateur de secteur D - Bloc de donnes index FIGURE 1 - Schma les cls et les blocs dinformations sont reprs partir des identificateurs prcdents. CONTENU DES INTERVALLES INDETERMINES Si une information enregistre sur une piste est mise jour, cette information peut tre altre son dbut ou sa f
47、in.lcriture doit commencer et finir de telle manire que lidentificateur de piste, les identificateurs, les cls et les blocs de donnes restent conformes aux spcifications donnes dans le contenu de la prsente norme. Afin de donner une certaine souplesse dans la conception des matriels et des tolrances dans la vitesse du disque, le point o lon passe de la lecture lcriture et vice-versa, na pas t fix prcdemment. Cela signifie quaprs un certain nombre de mises jour, quelques octets de lintervalle peuvent tre altrs, et par exemple un octet (FF) *I6 peut apparatre. Ce