Archiv Hardware perfekt konfigurieren 12.949 Themen, 54.079 Beiträge

Was bedeutet NMI ??????????????

KILL_SADDAM / 2 Antworten / Flachansicht Nickles

NMI steht für Non Maskable Interrupt. Was verbirgt sich hinter dem Begrif NMI? Welche Probleme können einen NMI auslösen?


Gruss K_S

Mrs. Software KILL_SADDAM „Was bedeutet NMI ??????????????“
Optionen

http://ivs.cs.uni-magdeburg.de/bs/lehre/sose00/bs1/seminare/seminar6.shtml

Hardware zur Interruptbehandlung
CPU
Von den ca. 200 Pins eines 386 Prozessors (beim Pentium sind es fast 300) dienen zwei dazu, der CPU das Vorliegen einer Ausnahmebedingung anzuzeigen:
NMI
INTR
Der NMI Pin wird für den sogenannten Non Maskable Interrupt genutzt und dient vor allem dazu, schwerwiegende Hardwarefehler anzuzeigen. Wie der Name schon sagt, kann der NMI (eigentlich) nicht maskiert, d.h. durch Software unterdrückt werden. Er wird immer und mit der höchsten Priorität bearbeitet.

Alle "normalen" Unterbrechungen werden dem Prozessor über den Eingang INTR angezeigt. Da im allgemeinen mehr als ein Gerät Unterbrechungen auslösen kann, die verschiedenen Interruptquellen unterschieden werden sollen und manche Unterbrechungen dringender als andere sind, sind die Geräte nicht unmittelbar an den INTR Pin der CPU angeschlossen, sondern über einen (oder zwei) PICs.