PRIVILEGED INSTRUCTION TRAP FOR OPERATING SYSTEM CONTROL
Procédé de mise en oeuvre d'une instruction privilégiée permettant l'élaboration de nouveaux systèmes d'exploitation en mode utilisateur. La logique de décodage d'instructions comprend un générateur d'interruption masquable servant à interrompre le processeur pendant le trai...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; fre ; ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Procédé de mise en oeuvre d'une instruction privilégiée permettant l'élaboration de nouveaux systèmes d'exploitation en mode utilisateur. La logique de décodage d'instructions comprend un générateur d'interruption masquable servant à interrompre le processeur pendant le traitement d'instructions privilégiées en mode utilisateur. Un programme de traitement des exceptions traite l'interruption de l'instruction privilégiée et exécute une fonction semblable à l'exécution de l'instruction privilégiée en mode d'instruction privilégiée. L'association de l'interruption d'instruction privilégiée et du traitement des exceptions après l'interruption permet au réalisateur du système d'exploitation de mettre à l'essai les nouveaux systèmes d'expoitation en les superposant au système d'exploitation actuel.
A method of implementing a privileged instruction that enables the development of new operating systems in user mode. The instruction decode logic includes a maskable interrupt generator that interrupts the processor during the processing of privileged instructions in user mode. An exception handler processes the privileged instruction interrupt and performs a function similar to the execution of the privileged instruction in privileged instruction mode. The combination of the privileged instruction interrupt and the post-interrupt exception handling enables the operating system developer to test new operating systems by laying them over the current operating system. |
---|