Derniers sujets
comment remplir les registres masque des interruptions svp
Forum des informaticiens de la FST :: Entraide et Discussion :: Informatique :: Systémes d'exploitations
Page 1 sur 1
comment remplir les registres masque des interruptions svp
comment remplir les registres masque des interruptions en chaines svp
Dernière édition par le 1/12/2007, 22:51, édité 1 fois
rihab- Nouveau membre
- Nombre de messages : 3
Age : 38
Section et Année : IF3
Date d'inscription : 13/11/2007
Re: comment remplir les registres masque des interruptions svp
est ce que tu peux t'expliquer d'avantage.
C koi ton prob ?
C koi ton prob ?
Invité- Invité
Re: comment remplir les registres masque des interruptions svp
j'ai un program user auquel survient une interruption 3 à la 7 inst puis lors de l 'execution de cette interruption surviennent 2 autres 2 et 1 connaissant ke l ordre de priorité est 3,2,1
rihab- Nouveau membre
- Nombre de messages : 3
Age : 38
Section et Année : IF3
Date d'inscription : 13/11/2007
Re: comment remplir les registres masque des interruptions svp
et tu veux utilise kel language?
Bon je ne sais si ca t 'aide mais si tu peux prog ca en C++. mais je penses que mon idée ne s'integre pas ds la prog syst.
Bon je ne sais si ca t 'aide mais si tu peux prog ca en C++. mais je penses que mon idée ne s'integre pas ds la prog syst.
Dernière édition par le 1/12/2007, 22:56, édité 1 fois
Invité- Invité
Re: comment remplir les registres masque des interruptions svp
y a pas de langage specifié juste remplir par 0 et 1 pour designer l'etat de l'interruption
rihab- Nouveau membre
- Nombre de messages : 3
Age : 38
Section et Année : IF3
Date d'inscription : 13/11/2007
Re: comment remplir les registres masque des interruptions svp
Bon, je ne suis pas un pro ds la prog syst, mais j ai trouvé ça, c pas garantie que ca va t'aider mais essayons.
http://pagesperso-orange.fr/olivier.lalorette/sys.htm
Un PDF
http://pagesperso-orange.fr/olivier.lalorette/sys.htm
Un PDF
Invité- Invité
Re: comment remplir les registres masque des interruptions svp
Bonjour
Ds l'exemple que tu traites, le reggistre masque contient 3 cases ( une pour chaque interruption). Il a donc cette forme par exemple:
1ère case pour I1 de priorité N1
2ème case pour I2 de priorité N2
3ème case pour I3 de priorité N3
avec N3>N2>N1
chaque case va contenir 0 si l'interruption est non masqué (càd que le programme associé à cette inerruption sera tt d suit executer si cette derniere
survient ds le programme user) et 1 si l'interruption est masqué( càd qu'elle ne sera pas prise en consideration par le systeme si elle arrive ds l programme)
Le contenu du registre masque avant la 7eme instruction va donc contenir (0,0,0) ttes les interruptions ne sont pas masquée
Au niveau du premier point interruptible sa valeur rendra (1,1,1) puisqu'on a interruption du niveau le plus prioritere et donc aucune autre interruption n'interompra son execution. Meme lors de l'arrivé des int de viveau 2 et 3 le reg aura tjrs les val (1,1,1) et ce jusqu'a la fin de l'execution de la 2em int du niveau le plus prioriere.
Au debut de l'execution de l'int de niveau N2 ces valeur prendront (1,1,0)
càd seul l'int de viveau N3 sera prise en consideration...etc
j'espere que t'as bien compris
Ds l'exemple que tu traites, le reggistre masque contient 3 cases ( une pour chaque interruption). Il a donc cette forme par exemple:
1ère case pour I1 de priorité N1
2ème case pour I2 de priorité N2
3ème case pour I3 de priorité N3
avec N3>N2>N1
chaque case va contenir 0 si l'interruption est non masqué (càd que le programme associé à cette inerruption sera tt d suit executer si cette derniere
survient ds le programme user) et 1 si l'interruption est masqué( càd qu'elle ne sera pas prise en consideration par le systeme si elle arrive ds l programme)
Le contenu du registre masque avant la 7eme instruction va donc contenir (0,0,0) ttes les interruptions ne sont pas masquée
Au niveau du premier point interruptible sa valeur rendra (1,1,1) puisqu'on a interruption du niveau le plus prioritere et donc aucune autre interruption n'interompra son execution. Meme lors de l'arrivé des int de viveau 2 et 3 le reg aura tjrs les val (1,1,1) et ce jusqu'a la fin de l'execution de la 2em int du niveau le plus prioriere.
Au debut de l'execution de l'int de niveau N2 ces valeur prendront (1,1,0)
càd seul l'int de viveau N3 sera prise en consideration...etc
j'espere que t'as bien compris
Invité- Invité
Re: comment remplir les registres masque des interruptions svp
bah, voila une image ki explique l'etat des registres de masques.
pour d'autres explication tu peux visiter ce lien .
pour d'autres explication tu peux visiter ce lien .
Invité- Invité
Forum des informaticiens de la FST :: Entraide et Discussion :: Informatique :: Systémes d'exploitations
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
27/1/2016, 16:53 par jackygaby
» livre scientifique (pdf) en téléchargement
27/1/2016, 13:14 par trazomtg
» Je me présente
23/1/2014, 19:39 par BOUSRI
» phd informatque
22/9/2013, 20:42 par info_info
» télécharger des vidéos avec sécurité
21/5/2013, 23:10 par larbi
» cherche Dictionnaire Vidal
29/4/2013, 18:18 par benbrahimaboubrahimh
» New Member
13/3/2013, 11:53 par abdallah2013
» anciens rapport pfe svp
19/2/2013, 09:32 par abidi
» ingeinieur civil
25/1/2013, 18:30 par bkejji
» La nature de métamatière et l'hommage rendu aux anciens
10/1/2013, 07:43 par neige