Schnittstellen und Busstandards
Welche Aussage zu dem bei PCI Express verwendeten MSI (Message Signaled Interrupts) ist richtig?
- ABei jedem Interrupt ruft das Gerät telefonisch die CPU an, um sie zu informieren
- BEs werden keine Interrupts verwendet, die CPU fragt ständig den Gerätezustand ab
- CDas Gerät meldet einen Interrupt durch einen Schreibzugriff auf eine festgelegte Adresse, sodass keine eigene Interruptleitung nötig ist
Antwort und Erläuterung anzeigen
Antwort: C. Das Gerät meldet einen Interrupt durch einen Schreibzugriff auf eine festgelegte Adresse, sodass keine eigene Interruptleitung nötig ist
Frühere Geräte besaßen dedizierte Leitungen für Interrupts, die sich mitunter mehrere Geräte teilten. Bei MSI schreibt das Gerät festgelegte Daten an eine vom Betriebssystem vorgegebene Adresse, und dies erreicht die CPU als Interrupt. Da keine Beschränkung durch die Leitungszahl besteht, kann ein Gerät viele Interrupts haben; eine Netzwerkkarte kann z. B. für jede Empfangswarteschlange einen eigenen Interrupt an einen anderen Kern senden.