C --------------------- C I BASES D'ADRESSAGE I C --------------------- C C SEGMENTS BIDONS FORCANT ESOPE A GENERER LES COMMON D'ADRESSAGE C SEGMENT , PPPP(0) C C IZA DEPLACEMENT DE LA ZONE ESOPE PAR RAPPORT AU : C COMMON /OOOCOM/ OOA(1),OOT,OOV(8) C JZZ ACCES AU CONTENU DE LA ZONE ESOPE : JZZ( IZA+I),I=1,LZA C JSG ACCES AU CONTENU D'UN SEGMENT : JSG( IS +I),I=1,LS C JTR ACCES AU CONTENU D'UN TROU : JTR( IT +I),I=1,LT C JDE ACCES AU CONTENU D'UN DESCRIPTEUR : JDE(OOT+IDE+I),I=0,LDE-1 C MACRO , IZA = OOA(1) MACRO , JZZ = OOV , JSG=OOV , JTR=OOV , JDE=OOA C C DANS UN COMMON ASSOCIE , ON TROUVE UN CERTAIN NOMBRE C D'INFORMATIONS DE CONTROLE C COMMON /OOOCO1/ MZOC4 ,MZLB * , MZIDE1 ,MZIDEX ,MZIDEY ,MZIDDX , MZNDEX * , MZPTRK ,MZPBUF ,MZPRTR * , MZCHN(64),MZQCHN(12),MZMKSS(8),MZCBUF(8),MZCMRU(12) * , MZJSS(11),MZJSM(11) * , MZJMM(7) ,MZSURV, MZATTE C C MZOC4 CONSTANTE ADRESSE PRODUISANT UNE ADRESSE INVALIDE C MZLB DIMENSION DE LA ZONE BUFFER (BUF= ...) C MZPTRK POINTEUR SUR LE SEGMENT GESTION DISQUE C MZPBUF POINTEUR SUR LE SEGMENT BUFFER C MZPRTR PREMIER TROU POUR RETASSEMENT C MZCHAIN(I) TABLE TYPE D'UN SEGMENT(ITYP) --> CHAINE(ICHN) C C MZQCHN (I) COMPTEURS DE CHAINES DE SEGMENTS (UN PAR CHAINE) C MZQCHN(I) I=1,MDNNCHN C C MZMKSS (I) TABLE TYPE D'UN COMPOSANT(ITYP) --> C --> ETAT DU SUPER SEGMENT(ISTAT) C MZCBUF (I) TABLE TYPE D'UN COMPOSANT(ITYP) --> C --> FILE BUFFER EN RECHERCHE DE PLACE(ICHNIO) C MZCMRU (I) TABLE CHAINES MRU ---> CHAINES LRU C MZIDE1 IDE1=BASE DE LA CHAINE DES DESCRIPTEURS LIBRES C MZIDEX IDEX=PROCHAIN DESCRIPTEUR A ATTRIBUER C MZIDEY IDEY=DERNIER DESCRIPTEUR POUVANT ETRE ATTRIBUE SANS C EXTENSION DU SGM DES DESCRIPTEURS C MZIDDX IDDX=DESCRIPTEUR DU SEGMENT DES DESCRIPTEURS C MZNDEX NDEX=INCREMENT NOMBRE DE DESCRIPTEURS (EXTENSION) C MZSURV numero du segment à surveiller C MZATTE duree d'attente au dela de laquelle on affiche un message C C ------------------------- C I VARIABLES STATISTIQUES I C ------------------------- C MACRO , MZNSTATS=11 C MACRO , ( ACTUEL , DEF , ACTACTIF , MAXACTIF , DEPLACES * , VIDES , RAPPEL , LUACT , ECRIS , LUS ,DESCR ) C C C MZJSS( 1) NOMBRE ACTUEL DE SEGMENTS C MZJSS( 2) NOMBRE MAXIMUM DE SEGMENTS C MZJSS( 3) NOMBRE ACTUEL DE SEGMENTS ACTIFS C MZJSS( 4) NOMBRE MAXIMUM DE SEGMENTS ACTIFS C MZJSS( 5) NOMBRE DE SEGMENTS DEPLACES ( EN MEMOIRE ) C MZJSS( 6) NOMBRE DE SEGMENTS VIDES HORS MEMOIRE C MZJSS( 7) NOMBRE DE SEGMENTS RAPPELES EN MEMOIRE C MZJSS( 8) NOMBRE DE SEGMENTS LUS ET ACTIVES C MZJSS( 9) NOMBRE DE BLOCS ECRITS SUR DISQUE C MZJSS(10) NOMBRE DE BLOCS LUS SUR DISQUE C MZJSS(11) TAILLE DU SEGMENT des DESCRIPTEURS C C MZJSM(I),I=1,MZNSTATS IDEM JSS MAIS POUR LES MOTS C C * LES VARIABLES STATISTIQUES DE GESTION MEMOIRE : C MACRO , MZNMM=7 C MACRO , ( QBESOINPLACE , NTROUSBALAYES , QRAZ 1 , NXFNG , NXFND , NXFNINI , QXFNRAZ ) C C MZJMM(1) NOMBRE DE RECHERCHE DE PLACE (APPEL OOOMIN) C MZJMM(2) NOMBRE DE PARCOURS DE LA CHAINE DES TROUS (OOOMIN) C MZJMM(3) QUANTITE DE MOTS REMISE A ZERO (OOOZRG) C MZJMM(4) NOMBRE D'EXTENSION GAUCHE(OOOXFN) C MZJMM(5) NOMBRE D'EXTENSION DROITE(OOOXFN) C MZJMM(6) NOMBRE DE RECOPIE POUR EXTENSION (OOOXFN) C MZJMM(7) QUANTITE DE RAZ LORS D'EXTENSION GAUCHE OOOXFN) C C----------------------------------------------------------------------- C
© Cast3M 2003 - Tous droits réservés.
Mentions légales