Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Traps

Diskussion: Traps im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hi, ich lese gerade etwas bzgl Trap Behandlung in virtuellen Maschinen und stelle mir folgende Frage: Wenn ein Prozess ...

Antwort
Alt 24.11.10, 18:57   #1 (permalink)
Senior Member
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 16
Standard Traps

Anzeige

Hi,

ich lese gerade etwas bzgl Trap Behandlung in virtuellen Maschinen und stelle mir folgende Frage: Wenn ein Prozess trapt - also ein Signal vom OS bekommt - hat dieses Signal ja eine Bedeutung, z.B. die, dass eine bestimmte Instruktion einen Fehler verursacht hat. Dieses Signal kann aber so wie ich das verstanden habe, leicht zeitverzögert ankommen und möglicherweise auch zeitverzögert vom Prozess behandelt werden. Woher weiss der Prozess dann um welche Instruktion es sich gehandelt hat, also welche davon den Fehler verursacht hat?

ciao
serow

Serow ist offline   Mit Zitat antworten
Alt 30.11.10, 14:45   #2 (permalink)
 
Benutzerbild von movpclr
 
Registriert seit: 30.11.10
movpclr Leistung: Facit NTK
Likes: 0
Standard

Der dritte Typ sei hier definiert als der Trap, ist jedoch genauso bekannt unter der Bezeichnung Software-Interrupt, was soviel bedeutet, dass das laufende Programm selbst will, dass es unterbrochen wird, damit etwas Wichtiges erledigt werden kann. Die verlangte Routine wird direkt über eine Nummer im Programmcode angegeben.
Sobald sich der Prozessor in diese für alle drei Typen notwendigen Behandlungs-Routinen (Trap-Handler, Interrupt-Handler) eingeklinkt hat, wird diese abgelaufen, und nach Beendigung derselben zum ursprünglichen Programm zurückgekehrt.


Quelle: http://mandalex.manderby.com/t/traps.php
movpclr ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 30.11.10, 14:48   #3 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 16
Standard

Nagut, das wiederspricht irgendwie dem was ich gelesen habe bzgl zeitverzögerte Behandlung. Aber evtl hat sich das auch nur auf die Situation von Process VMs bezogen.

Grüße
serow
Serow ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Traps
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61