système d'exploitation!!!!!!!!!!!!!!!!!
5 participants
Page 1 sur 2
Page 1 sur 2 • 1, 2
système d'exploitation!!!!!!!!!!!!!!!!!
salut;
j'ai un problème; c ke j'ai pa bien compris ...wach il faut charger en mémoire à partir du disq dur la TOS,carte d'Im,VTOC,Cat Privé...oubien créer lé tables, lé initialisé puis lé enregistré f disk????!!! é cmt procéder dans lé 2 cas?????
(Aussi lautre fois lprof ns a proposé une fct avec lé paramètres suivants:
int lecture_secteur(int num_sect,void &buffer)
mé à koi sert ''& buffer ''??)
lmohim j'ai du mal à commencer mon prog. si qq1 peut mexpliqué ce qu il faut faire exactement apré lundi j le remérci davance:oops:
j'ai un problème; c ke j'ai pa bien compris ...wach il faut charger en mémoire à partir du disq dur la TOS,carte d'Im,VTOC,Cat Privé...oubien créer lé tables, lé initialisé puis lé enregistré f disk????!!! é cmt procéder dans lé 2 cas?????
(Aussi lautre fois lprof ns a proposé une fct avec lé paramètres suivants:
int lecture_secteur(int num_sect,void &buffer)
mé à koi sert ''& buffer ''??)
lmohim j'ai du mal à commencer mon prog. si qq1 peut mexpliqué ce qu il faut faire exactement apré lundi j le remérci davance:oops:
imaneF- Membre
-
Nombre de messages : 26
Age : 36
Option : IIR
Classe : 2ème Année
Date d'inscription : 04/03/2008
Re: système d'exploitation!!!!!!!!!!!!!!!!!
moi je comprend meme po ske veut dire tos,toc,... hhh c une matière de folie
Re: système d'exploitation!!!!!!!!!!!!!!!!!
3refti fre7t jé cru ke ta la répense hhhhhhhhhhhhhh mé 9oli nta kfess meni
lah i3awena m3a had la matière osafi
lah i3awena m3a had la matière osafi
imaneF- Membre
-
Nombre de messages : 26
Age : 36
Option : IIR
Classe : 2ème Année
Date d'inscription : 04/03/2008
Re: système d'exploitation!!!!!!!!!!!!!!!!!
on c pas encore qui est le plus mkllékh fina hhhh, mais moi jm'interess po a cette matière, tu c demain on a cours avec lui et j crois qu'on va bien avancer (procedure de création d'un fichier)
Re: système d'exploitation!!!!!!!!!!!!!!!!!
tinkiète pa ana li mkelkha hhhhhhhh nchaellah demain nfehmou 7ssen men lautre fois.......pardon rah j voulé pa dire ke té mkellekh oubien ana j ss meilleure ke toi!!!!!!!!
wach té soufiane??
wach té soufiane??
imaneF- Membre
-
Nombre de messages : 26
Age : 36
Option : IIR
Classe : 2ème Année
Date d'inscription : 04/03/2008
Re: système d'exploitation!!!!!!!!!!!!!!!!!
naréééééééé
ana maa3refche achnou barina ndirou wa3,c'est un truc fou,y' a pas quelqu'un qui peut poster ce que le prof demande d'une maniere claire,je lui serai reconnaissant svp les 2eme années ayez la gentillesse de nous faire ce plaisir si quelqun a le cahier de charge,qu il le poste ici lahi r7am biha lwalidine lol
ana maa3refche achnou barina ndirou wa3,c'est un truc fou,y' a pas quelqu'un qui peut poster ce que le prof demande d'une maniere claire,je lui serai reconnaissant svp les 2eme années ayez la gentillesse de nous faire ce plaisir si quelqun a le cahier de charge,qu il le poste ici lahi r7am biha lwalidine lol
mAmine- Admin
-
Nombre de messages : 330
Age : 37
Localisation : Rabat
Option : IIR
Classe : 2ème Année
Date d'inscription : 14/10/2007
Re: système d'exploitation!!!!!!!!!!!!!!!!!
voici c kil ns a demandé:
Proposer un algorithme pr création de fichier( déclarer lé variables,initialiser les différentes tables:TOS,VTOC...,puis ecrire lalgo.)
on a commencer lalgo. é cke tu veux ke j te le poste?
Proposer un algorithme pr création de fichier( déclarer lé variables,initialiser les différentes tables:TOS,VTOC...,puis ecrire lalgo.)
on a commencer lalgo. é cke tu veux ke j te le poste?
imaneF- Membre
-
Nombre de messages : 26
Age : 36
Option : IIR
Classe : 2ème Année
Date d'inscription : 04/03/2008
Re: système d'exploitation!!!!!!!!!!!!!!!!!
wéé chui soufiane, on s connait ?? parske je vois po ki c
Re: système d'exploitation!!!!!!!!!!!!!!!!!
imane 2ème IIR3
imaneF- Membre
-
Nombre de messages : 26
Age : 36
Option : IIR
Classe : 2ème Année
Date d'inscription : 04/03/2008
Re: système d'exploitation!!!!!!!!!!!!!!!!!
oui imane ca serait gentil de te part poste le 3afaque
et puis soufiane toi et moi sommes de la meme classe lol montrons un peu d esprit de solidarite merci imane en tt cas
et puis soufiane toi et moi sommes de la meme classe lol montrons un peu d esprit de solidarite merci imane en tt cas
mAmine- Admin
-
Nombre de messages : 330
Age : 37
Localisation : Rabat
Option : IIR
Classe : 2ème Année
Date d'inscription : 14/10/2007
Re: système d'exploitation!!!!!!!!!!!!!!!!!
création d'un fichier:
algo:
(1)-rechercher le nom du fichier ds le cat privé
-si trouvé alors erreur("le nom existe déja")
-sinon
-rechercher un secteur libre( pr carte dimplantation)
-si nontrouvé alors erreur ("disq saturé ")
-sinon
-marquer le secteur occupé
-rechercher une entrée libre dans la VTOC
- si nontrouvé alors
-allonger la VTOC
-si echec alors
-libérer le secteur
-erreur("impossible...")
-initialiser le descripteur dans VTOC
-recherchre une entrée libre dans cat privé
-si nontrouvé alors
-libérer le secteur
-libérer le descripteur
-erreur("....
-initialiser une entrée dans le cat privé
.Aprés on détaillé un petit peu l' algo. si dessus...
(1)-rechercher le nom du fichier dans le cat privé:
algo:
tant que il ya une partie (i) et nontrouvé faire
-charger une partie (i)
-chercher le nom du fichier
dans cette partie
-si trouvé alors terminé
- sinon (i++)
.c tt ce qon a fait la dernière séance
il faut détailler le reste de lalgo et faire la meme chose pr lé autres fct de manipulation dun fichier:
-destruction dun fichier
-ouverture dun fichier
-fermeture dun fichier
-lecture dun enregistrement
...........
j n croi pa quon va rendre tt ca demain c trop !!!!!!!!!!!!!
jéspère que c claire
algo:
(1)-rechercher le nom du fichier ds le cat privé
-si trouvé alors erreur("le nom existe déja")
-sinon
-rechercher un secteur libre( pr carte dimplantation)
-si nontrouvé alors erreur ("disq saturé ")
-sinon
-marquer le secteur occupé
-rechercher une entrée libre dans la VTOC
- si nontrouvé alors
-allonger la VTOC
-si echec alors
-libérer le secteur
-erreur("impossible...")
-initialiser le descripteur dans VTOC
-recherchre une entrée libre dans cat privé
-si nontrouvé alors
-libérer le secteur
-libérer le descripteur
-erreur("....
-initialiser une entrée dans le cat privé
.Aprés on détaillé un petit peu l' algo. si dessus...
(1)-rechercher le nom du fichier dans le cat privé:
algo:
tant que il ya une partie (i) et nontrouvé faire
-charger une partie (i)
-chercher le nom du fichier
dans cette partie
-si trouvé alors terminé
- sinon (i++)
.c tt ce qon a fait la dernière séance
il faut détailler le reste de lalgo et faire la meme chose pr lé autres fct de manipulation dun fichier:
-destruction dun fichier
-ouverture dun fichier
-fermeture dun fichier
-lecture dun enregistrement
...........
j n croi pa quon va rendre tt ca demain c trop !!!!!!!!!!!!!
jéspère que c claire
imaneF- Membre
-
Nombre de messages : 26
Age : 36
Option : IIR
Classe : 2ème Année
Date d'inscription : 04/03/2008
Re: système d'exploitation!!!!!!!!!!!!!!!!!
oui imane merciiiiiiiiiiiii lol je te remercierai demain en face:lol:
mAmine- Admin
-
Nombre de messages : 330
Age : 37
Localisation : Rabat
Option : IIR
Classe : 2ème Année
Date d'inscription : 14/10/2007
Re: système d'exploitation!!!!!!!!!!!!!!!!!
hhhhhhhh ... de rien
imaneF- Membre
-
Nombre de messages : 26
Age : 36
Option : IIR
Classe : 2ème Année
Date d'inscription : 04/03/2008
Re: système d'exploitation!!!!!!!!!!!!!!!!!
mamchitche lyoume ga3 ana je crois que je vais me faire renvoyé
mAmine- Admin
-
Nombre de messages : 330
Age : 37
Localisation : Rabat
Option : IIR
Classe : 2ème Année
Date d'inscription : 14/10/2007
Re: système d'exploitation!!!!!!!!!!!!!!!!!
hhhhhhh Mamine tellement makayjich 7ta kansa wach kayen ola makayench hhhhhhhh
Noublier paaaaaa!!! demain un devoir de tech de programm ( ben7ssayen:( ) le voici li makanoch lautre séance:
Définir la fct qui lit une série de prénom qu elle rende dans une liste chainée de prénom triée dans l'ordre alphabétique! la liste des prénom se termine par un prénom=un point(.)
exp:
Ali-->Amine-->hamid-->.
iwa ana mafhemtch had lprof 9alek daba on va traiter q lé cas dont linfo significative est considérée comme 1 simple nbre entier ohowa 3atina chaine de car!!!!!!!!!!
Noublier pa d'imprimer le devoir!!!!!
Noublier paaaaaa!!! demain un devoir de tech de programm ( ben7ssayen:( ) le voici li makanoch lautre séance:
Définir la fct qui lit une série de prénom qu elle rende dans une liste chainée de prénom triée dans l'ordre alphabétique! la liste des prénom se termine par un prénom=un point(.)
exp:
Ali-->Amine-->hamid-->.
iwa ana mafhemtch had lprof 9alek daba on va traiter q lé cas dont linfo significative est considérée comme 1 simple nbre entier ohowa 3atina chaine de car!!!!!!!!!!
Noublier pa d'imprimer le devoir!!!!!
imaneF- Membre
-
Nombre de messages : 26
Age : 36
Option : IIR
Classe : 2ème Année
Date d'inscription : 04/03/2008
Re: système d'exploitation!!!!!!!!!!!!!!!!!
Salut tout le monde, quelqu'un peut nous poster la declaration des variables svp ?
ImaneF tu as l'air chaude la tu peut faire ça pour moi?
ImaneF tu as l'air chaude la tu peut faire ça pour moi?
Dernière édition par ghalios le Dim 30 Mar - 8:44, édité 1 fois
Re: système d'exploitation!!!!!!!!!!!!!!!!!
tu sai ghalios mes declarations ne sont pa complètes é correctes 100/100 c ce ki ma di lprof........ bon j vé lé posté!!!!!!!
define S_TOS 44; //secteur reservé à la tos
int TOS[512/sizeof(int)], carte_im_CG[?],carte_im_CP[?],carte_im_VTOC[?],carte_im_FICH[?];
typedef struct
{int j,m,a}; date
typedef struct
{
int taille_fich;
int sect_carte;
date date_création;
};descr_fich;
typedef struct
{ char mon_fich[20];
int indice; //indice de num de secteur de la carte d'im du fichier
}; entrée CP CP[512/sizeof(entrée_CP)];
typedef struct
{ char nom_UT[20];
int indice; //indice de num de secteur de la carte d'im de catP
}; entrée CG CG[512/sizeof(entrée_CG)];
typedef struct // j crain k cette structure soit totalement fausse!!!//
{ descr_fich DF;
int descr_vtoc;
int descr_catP;
int descr_catG;
};VTOC VTOC[512/sizeof(VTOC)];
........................
3afak si qqun peut me corriger mes déclarations ou me signaler lé fautes j serai reconnaissante é merci davance:)
et toi ghalios peut tu ns poster qq chose qui peu ns aider??????
define S_TOS 44; //secteur reservé à la tos
int TOS[512/sizeof(int)], carte_im_CG[?],carte_im_CP[?],carte_im_VTOC[?],carte_im_FICH[?];
typedef struct
{int j,m,a}; date
typedef struct
{
int taille_fich;
int sect_carte;
date date_création;
};descr_fich;
typedef struct
{ char mon_fich[20];
int indice; //indice de num de secteur de la carte d'im du fichier
}; entrée CP CP[512/sizeof(entrée_CP)];
typedef struct
{ char nom_UT[20];
int indice; //indice de num de secteur de la carte d'im de catP
}; entrée CG CG[512/sizeof(entrée_CG)];
typedef struct // j crain k cette structure soit totalement fausse!!!//
{ descr_fich DF;
int descr_vtoc;
int descr_catP;
int descr_catG;
};VTOC VTOC[512/sizeof(VTOC)];
........................
3afak si qqun peut me corriger mes déclarations ou me signaler lé fautes j serai reconnaissante é merci davance:)
et toi ghalios peut tu ns poster qq chose qui peu ns aider??????
imaneF- Membre
-
Nombre de messages : 26
Age : 36
Option : IIR
Classe : 2ème Année
Date d'inscription : 04/03/2008
Re: système d'exploitation!!!!!!!!!!!!!!!!!
imaneF a écrit:et toi ghalios peut tu ns poster qq chose qui peu ns aider??????
Il vaut mieux que je ne poste pas, sinon ça risque de choquer plus d'un... lol
Non, mais bon, dès que je fait quelque chose je posterais, promis (si je fait quelque chose bien entendu...).
Au fait, ça veut dire quoi ces écritures que j'ai encore jamais vues:
carte_im_CG[?]
int TOS[512/sizeof(int)]
Le ? il sert a quoi???)
Et pour le 512 la bas, ça a l'air d'être la taille d'un secteur, alors qu'est-ce que ça viens faire ici?
Merci infiniment pour ton aide...
Re: système d'exploitation!!!!!!!!!!!!!!!!!
hhhhhhhhhhh moi aussi j n ss pa exellente f la programmation mé jessai de faire dé effort hhhhhhhhhh
carte_im_CG[?] -> le point d'intérogation veut dire simplement que j n sé pa encore koi mettre comme taille:lol:
int TOS[512/sizeof(int)] -> oui 512 c la taille dun secteur f disq qui sera occuper par la TOS
ana kont dayra int TOS[256] mé lprof ma proposé had lécriture warah c la meme chose si tu divise 512 par sizeof(int) il va te donner 256
apré rah on doit enregistrer les différentes tables sur le disq!!!!!!!!!!
lmohim petit à petit lé choses vont s'éclaircir.............
carte_im_CG[?] -> le point d'intérogation veut dire simplement que j n sé pa encore koi mettre comme taille:lol:
int TOS[512/sizeof(int)] -> oui 512 c la taille dun secteur f disq qui sera occuper par la TOS
ana kont dayra int TOS[256] mé lprof ma proposé had lécriture warah c la meme chose si tu divise 512 par sizeof(int) il va te donner 256
apré rah on doit enregistrer les différentes tables sur le disq!!!!!!!!!!
lmohim petit à petit lé choses vont s'éclaircir.............
imaneF- Membre
-
Nombre de messages : 26
Age : 36
Option : IIR
Classe : 2ème Année
Date d'inscription : 04/03/2008
Re: système d'exploitation!!!!!!!!!!!!!!!!!
mmmm, ana je croyais que la taille des secteurs dépendait du type de système de fichier de la partition (NTFS ou FAT32 dans le cas de Microsoft Windows)...
Merci pour l'info.
Merci pour l'info.
Re: système d'exploitation!!!!!!!!!!!!!!!!!
imaneF a écrit:
carte_im_CG[?] -> le point d'intérogation veut dire simplement que j n sé pa encore koi mettre comme taille:lol:
tu applique le meme principe ^^ une carte d'implantation va occuper un seul secteur sur le disque donc on aura quelque chose comme ceci
typElt carte_im_CG[512/sizeof(typElt)]
a titre d'exemple on peut declarer une carte d'implantation ainsi
int carte_im_CG[256]
Dernière édition par badrOf le Lun 24 Mar - 15:43, édité 1 fois
badrOf- Membre
-
Nombre de messages : 4
Age : 36
Localisation : RaBaT
Classe : 2IIR2
Date d'inscription : 03/12/2007
Re: système d'exploitation!!!!!!!!!!!!!!!!!
okkkkkk bader merci
imaneF- Membre
-
Nombre de messages : 26
Age : 36
Option : IIR
Classe : 2ème Année
Date d'inscription : 04/03/2008
Re: système d'exploitation!!!!!!!!!!!!!!!!!
Wache ré ana lli ma 3reftche mnine nebdahe wlla y a plein de gens comme moi? (ça me soulagerais vraiment... :s )
Page 1 sur 2 • 1, 2
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|