Interrupts

Schlagwörter:
Abfragetechnik, Unterhaltung, Softwareroutine, Interruptcontroller, Referat, Hausaufgabe, Interrupts
Themengleiche Dokumente anzeigen

Beschreibung / Inhalt
Das Dokument beschäftigt sich mit dem Thema Interrupts. Ein Interrupt ist ein asynchroner Mechanismus, bei dem sich ein Peripheriegerät selbst meldet, wenn es bedient werden muss. Im Vergleich dazu gibt es die Abfragetechnik oder Polling, die vom Prinzip her langsam ist und in Echtzeitsystemen Schwierigkeiten bereiten kann. Interrupts sind schneller und ermöglichen eine rechtzeitige Bearbeitung der Anfrage. Es gibt verschiedene Arten von Interrupts wie die Abfragetechnik, die Daisy-Chain-Technik, vectored Interrupts und Interruptcontroller. Jede Methode hat ihre Vor- und Nachteile. Das Dokument beschreibt außerdem, wie der Mikroprozessor auf einen Interrupt reagiert und wie die Interruptantwort eines 8085 Prozessors aussieht. Es werden auch Signale wie M2 (MR), M1 (INA) und M2 (INA) beschrieben. Ein Interruptcontroller ist ein Baustein, der aus einem Interrupteingang am Mikroprozessor mehrere Interrupteingänge macht und eine Interrupt Vektor Adresse auf den Datenbus legen kann.
Direkt das Referat aufrufen

Auszug aus Referat
Interrupts Mehlführer Christian 1997 98 AllgemeinPrinzipiell gibt es zwei Möglichkeiten um ein Peripheriegerät zu bedienen. Entweder durch Polling, d.h. ständiges Abfragen der Geräte, oder durch einen Interrupt, bei dem sich das Gerät selbst meldet, wenn es bedient werden muß. POLLINGDie Abfragetechnik oder Polling hat zwei Einschränkungen: Prozessorzeit wird verschwendet beim unnötigen Durchtesten des Status aller peripheren Einheiten in jedem Durchlauf. Sie ist vom Prinzip her langsam, da der Status aller E A-Einheiten getestet werden muß, bevor man zur Abarbeitung einer bestimmten Anfrage kommt. Das kann in einem Echtzeitsystem, in dem man eine Peripherieeinheit, in einem festgelegtem Zeitabschnitt bearbeitet werden muß, echte Schwierigkeiten bereiten. Insbesondere, wenn schnelle Peripherieeinheiten an das System angeschlossen sind, kann die Abfragetechnik einfach nicht schnell genug sein, um noch eine rechtzeitige Bearbeitung der Anfrage zu gewährleisten.Die Abfragetechnik ist ein synchroner Mechanismus, bei dem die einzelnen Einheiten nacheinander bearbeitet werden. INTERRUPTS Programmunterbrechungen, kurz Unterbrechungen (Interrupts), sind ein asynchroner Mechanismus. Jede E A-Einheit oder ihr Steuerbaustein ist an eine Unterbrechungsleitung angeschlossen. Diese Leitung überträgt eine Unterbrechungsanforderung (interrupt request) an den Mikroprozessor. Jedesmal, wenn eine der E A-Einheiten bedient werden muß, erzeugt sie einen Impuls oder einen bestimmten Pegel auf ...
Direkt das Referat aufrufen

Autor:
Kategorie:
Sonstiges
Anzahl Wörter:
3532
Art:
Referat
Sprache:
Deutsch
Bewertung dieser Hausaufgabe
Diese Hausaufgabe wurde bislang noch nicht bewertet.
Zurück