All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class System_file.Descripteur

java.lang.Object
   |
   +----System_file.Descripteur

public class Descripteur
extends Object
Classe Descripteur . Il s'agit d'une representation d'un fichier ouvert . On dispose de l'inode du fichier, le numero de bloc courant et la position dans ce bloc, mise à jour lors des des dernieres operations d'entree/sortie.
Les instances de la classe Descripteur sont ranges dans un instance de la classe Processus

See Also:
Processus

Variable Index

 o inode
Inode du fichier ouvert
 o no_bloc
Numero du bloc courant
 o no_descripteur
Numero dans la table des descripteurs de processus
 o position
Place courante dans le bloc
 o superbloc
Super bloc auquel est rattache le fichier ouvert

Constructor Index

 o Descripteur(Inode, int, Super_bloc)
Constructeur : Cree un descripteur pointant sur le fichier ouvert, a niveau du premier bloc de données

Method Index

 o ecriture(int, String)
Méthode qui lit les donnes demandes dans le fichier ouvert
 o lecture(int)
Méthode qui lit les donnes demandes dans le fichier ouvert

Variables

 o inode
 public Inode inode
Inode du fichier ouvert

 o superbloc
 public Super_bloc superbloc
Super bloc auquel est rattache le fichier ouvert

See Also:
Processus
 o no_bloc
 public int no_bloc
Numero du bloc courant

 o position
 public int position
Place courante dans le bloc

 o no_descripteur
 public int no_descripteur
Numero dans la table des descripteurs de processus

Constructors

 o Descripteur
 public Descripteur(Inode i,
                    int no_d,
                    Super_bloc s)
Constructeur : Cree un descripteur pointant sur le fichier ouvert, a niveau du premier bloc de données

Parameters:
i - Inode du fichier à ouvrir
no_d - Numero du descripteur

Methods

 o lecture
 public String lecture(int longueur)
Méthode qui lit les donnes demandes dans le fichier ouvert

Parameters:
longeur - Longeur des donnees à lire
Returns:
La chaine lue
 o ecriture
 public void ecriture(int longueur,
                      String s)
Méthode qui lit les donnes demandes dans le fichier ouvert

Parameters:
longeur - Longeur des donnees à écrire

All Packages  Class Hierarchy  This Package  Previous  Next  Index