OVH Cloud OVH Cloud

Question technique (Pile interne et appli de l'OS)

1 réponse
Avatar
Sivaller
Bonjour , je suis en train de concevoir un jitter (emulateur),

Question :
Quand une appli windows tente d'accéder à une adresse mémoire non autoriser,
un handler (interruption) est appelé au niveau de l'OS, le processeur fixe
t'il le
registre ESP à la pile interne de l'OS ou decrémente t'il comme on appele
une interruption ????? car quand la valeur ESP est égal à 0 dans l'appli
Windows et qu'il y a une exception eh bien il n'y a pas de bluescreen , dans
ce cas là comment cela fonctionne pour pouvoir recupérer la valeur ESP de
l'OS car dans l'@ 0 on ne peux rien stoquer en écriture ou est-ce le
processeur qui le recupére (recupere ou ? dans la table des taches ????)
Comment cela se passe pour que Windows puisse recupérer sa pile interne
(pile du noyau) ?
est t'il mémoriser dans la table des taches ? j'en sais rien de rien du tout
!

question :
Quand le Uc rencontre l'instruction SYSENTER , l'interruption n°6 est appelé
,
est ce que la pile est fixé à la valeur interne de l'OS ou reste t'il
inchangé mais juste decrémenté ???

question :
Ou trouver de la doc de préférence en Français bien expliqué concernant ces
histoire de pile interne de l'OS et de l'appli ?

Question:
Quand l'appli Windows execute l'instruction SYSENTER ou une interruption ,
bascule t'il à autre tache selon la table des taches ? dans ce cas là
Comment le Uc peux savoir le numéro de la tache ?? car de mémoire la doc sur
le registre IDTR ne parle pas du tout de numéro de taches ! comprend pas !

J'ai besoin de savoir car je compte faire booter DOS mais aussi le bolide
qui est Windows NT et plus tard Windows XP Linux etc.;

Merci de votre aide ..... et merci de me répondre car vous savez des choses
!

1 réponse

Avatar
georges
"Sivaller" wrote in message
news:457c3f84$0$25939$

question :
Quand le Uc rencontre l'instruction SYSENTER , l'interruption n°6 est
appelé
,
est ce que la pile est fixé à la valeur interne de l'OS ou reste t'il
inchangé mais juste decrémenté ???



SYSENTER est assez bien expliqué là :
http://www.summitsoftconsulting.com/SysCallOpts.htm