An extended attribute data page includes extended attribute information
about a number of files. The page is divided into areas, each area
corresponding to a different file. A given area is further divided into a
number of lines containing information about the extended attribute data.
Areas include bitmaps indicating available space in the data space and
address information for addressing off-page data areas. A directory is
included of data types stored in the data area, and additional lines store
extended attribute data. The extended attribute directory maintains a list
of data types currently stored and related information. Including
availability information about each line along with addresses to areas
storing extended attribute data enables the extended attribute manager to
efficiently determine where to place extended attribute data, mark deleted
lines as being available, retrieve data being requested by a process, and
modify the contents of a given extended attribute data type.
Une page prolongée de données d'attribut inclut des informations d'attribut prolongées sur un certain nombre de dossiers. La page est divisée en secteurs, chaque secteur correspondant à un dossier différent. Un secteur indiqué est encore divisé en un certain nombre de lignes contenant des informations sur les données prolongées d'attribut. Les secteurs incluent des cartes binaires indiquant l'espace disponible dans l'espace de données et adressent l'information pour adresser des secteurs de données d'au loin-page. Un annuaire est inclus des types de données stockés dans le secteur de données, et des lignes additionnelles données d'attribut prolongées par magasin. L'annuaire prolongé d'attribut maintient une liste de types de données actuellement stockés et d'information reliée. Y compris la disponibilité les informations sur chaque ligne avec des adresses aux secteurs stockant des données prolongées d'attribut permettent au directeur prolongé d'attribut de déterminer efficacement où placer des données prolongées d'attribut, marquer les lignes supprimées en tant qu'étant disponibles, rechercher des données demandé par un processus, et modifier le contenu d'un type de données prolongé donné d'attribut.