Dieser Text beschreibt Interrupt. Der untere Text beinhaltet die Interrupt Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine Interrupt Definition vorhanden sein. Sollte eine Definition von Interrupt fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von Interrupt möglichst ausführlich zu halten.
Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema Interrupt Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema Interrupt beschreiben finden Sie auf der Seite alle Artikel über Interrupt. Fragen zu dem Thema Interrupt können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.
Interrupt ArtikelIn der Informatik versteht man unter Interrupt (lat. interruptus, Unterbrechung) die kurzfristige Unterbrechung eines laufenden Programmes oder, genauer gesagt, einer von der CPU abzuarbeitenden Befehlssequenz, um einen anderen Prozess, die Interrupt-Routine, auszuführen. Anschließend wird die Ausführung des Programmes an der Unterbrechungsstelle fortgesetzt.
Sinn eines Interrupts ist z.B. die Möglichkeit einer schnellen Reaktion auf Signale von Ein/Ausgabe-Bausteinen oder Zeitgebern (Timern). Auch Multitasking wäre ohne Interrupts kaum möglich.
Ausgelöst werden Interrupts meist durch Elektronikkomponenten mittels einer so genannten "Unterbrechungs-Anfrage" (engl. Interrupt Request - IRQ). Die meisten Prozessoren kennen auch spezielle Interrupt-Befehle, um so genannte Software-Interrupts auszulösen. Bei den Hardwareinterrupts unterscheidet man zwischen maskierbaren Interrupts, deren Auslösung man (bei gewissen zeitkritischen Routinen) unterbinden kann, und nicht-maskierbaren Interrupts (NMI), die stets einen Sprung des Prozessors in die Interruptroutine auslösen.
Bei x86-Prozessoren gibt es 256 Interrupts. Wird ein Interrupt aufgerufen, egal ob von der Software oder von der Hardware, so werden Flagregister , Codesegment und Instruction Pointer auf dem Stack gesichert und zu einer Funktion gesprungen, deren Adresse in der Interrupttabelle steht.
Im Real Mode befindet sich diese Tabelle im ersten Kilobyte des Hauptspeichers (0000h:0000h-0000h:0400h). Jede Interruptnummer benötigt 4 Bytes, 2 Bytes für das neue Codesegment und 2 für den Offset innerhalb des Segments.
Im Protected Mode der CPU wird die Position in der Interrupt-Deskriptor-Tabelle festgelegt. Hier benötigt sie jedoch mehr Speicher, da hier für jeden Interrupt ein Deskriptor gebraucht wird.
Buch-Tipp: CPU- Simulation. Wie arbeitet ein Computer. 5 1/4'- Diskette Um ausführliche Informationen zum Buch " CPU- Simulation. Wie arbeitet ein Computer. 5 1/4'- Diskette" zu bekommen klicken Sie bitte auf den Hyperlink oberhalb von diesem Text. Sie werden zum entsprechenden Buch auf der Händlerseite weiter geleitet. Weiteres zu dem Artikel Interrupt | | Andere Leser interessierten sich auch für folgende Beschreibungen: | Funktion, Stack, Software, Deskriptor, Cpu, Tabelle, Kilobyte, Pointer, Sprung, Informatik, Multitasking, Interrupt, Reaktion, Signale, Position, Adresse | | Schnellzugrif auf verwandte Texte: | | | NEU! Frage im Forum zum Thema: | | Wenn die Beschreibung 'Interrupt' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die Interrupt Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'Interrupt' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'Interrupt' und 'Interrupt' Definition sehr dankbar.
Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'Interrupt' Beschreibung entsprechen.
|
|
|