<HTML><FONT FACE=arial,helvetica><HTML><FONT SIZE=2 PTSIZE=10 FAMILY="SANSSERIF" FACE="Arial" LANG="1">Bonjour,<BR>
<BR>
Je suis étudiant en Informatique à l'université de Marne-La-Vallée et je suis de près vos articles de Linux Mag .<BR>
J'ai trois interrogations qui me restent au niveau de l'article 2, j'espère que vous pourrez m'éclairer :<BR>
<BR>
1/ SEGMENTATION : La première concerne les LDT et se pose sur plusieurs points des LDT. Vous précisez que le registre "ldtr" <BR>
contient l'adresse et la taille de la LDT courante. Qu'est-ce que la LDT courante? Dépend-elle du programme en cours d'exécution?<BR>
Qui modifie le registre ldtr pour spécifier la LDT courante? <BR>
Et comment récupérer l'adresse de la LDT courante pour la mettre dans le registre? Ou sont stockées toutes les adresses des LDT pour retrouver celle dont on a besoin?<BR>
<BR>
<BR>
2/ INTERRUPTIONS : Ma deuxième interrogation intervient au niveau des interruptions non-interruptibles. <BR>
Que devient une interruption qui arrive alors qu'une intérruption est en traitement et est non-interruptible? (de même pour une interruption moins prioritaire que celle en cours de traitement)<BR>
Est-elle mise en attente (si oui par quelle mécanisme? dans quel registre?) ou bien est-elle perdue?<BR>
<BR>
<BR>
3/ INTERRUPTIONS : Ma dernière question concerne la structure d'entrées de l'IDT. Pouvez-vous me précisez à quoi servent les 3 champs suivants svp, je ne les comprends pas bien :<BR>
- reserved<BR>
- flags<BR>
- zero<BR>
<BR>
J'espère être clair dans mes points obscurs.<BR>
<BR>
Je vous remercie pour votre réponse,<BR>
Et je vous remercie pour vos articles vraiment très intéressants!!! J'ai appris énormément.<BR>
<BR>
Brice</FONT></HTML>