Bonjour à tous !
Je recherche les structures de données d'un superbloc, d'un bloc, d'une inode et d'un bloc d'inode. Pour le moment j'ai effectué ceci (langage C je précise) :
typedef struct inode
{
char typedefichier;
char droits;
int nbr_lien;
char prioprietaire;
char groupe;
int taille;
int date;
int heure;
char nomfichier;
}
typedef struct superbloc
{
char nom_systeme;
int taille_systeme;
int nombre_bloc;
int nombre_inode;
int nombre_bloc_inode;
int nombre_bloc_libre;
bloc *pointeur_bloc_vierge;
inode *pointeur_inode_libre;
}
typedef bloc
{ }
typedef bloc_inode
{
inode *pointeur_inode;
inode mon_inode;
inode next;
}
Passons à mon raisonnement. L'enseignant nous impose bloc d'inode mais il s'agit de la table d'inode ? Est ce que je dois voir ceci comme une liste ?
Ensuite, j'ai regardé un peu partout sur internet mais je ne vois pas quoi mettre dans mon bloc :/ .
Le superbloc j'ai mis comme variable les informations qu'il doit contenir (d'après ce que j'ai observé sur internet).
Pour tout vous dire, on a appris à programmer en C début septembre, et on doit faire un systeme de fichier distribué pour janvier ^^.
J'ai besoin de votre aide pour me guider juste pour ces structures présentées svp.
Par contre on n'est pas obligé d'écrire les fonctions en C pour le moment.
Merci d'avance tout le monde !
-----