Programmable Interrupt Controller — Änderungen 6682 → 7071

Zeile 1: Zeile 1:
−
{{TODO|TeeJays Tutorial (Link siehe Diskussion:Programmable Interrupt Controller) in diesen Artikel einarbeiten}}Der '''Programmable Interrupt Controller''' ('''PIC''') empfängt Unterbrechungsanforderungen (Interrupt Requests, kurz IRQs) von Hardwarekomponenten und gibt sie an die CPU weiter. In den ersten PCs gab es ursprünglich nur einen PIC mit 8 IRQ-Kanälen. Da diese nicht genügten, wurde ein zweiter PIC hinzugefügt. Dieser ist an den zweiten IRQ-Anschluss des ersten PIC angeschlossen. Man erhält so 15 IRQ-Kanäle. Die Verwendung der einzelnen IRQ-Kanäle wurde früher fest vorgegeben, da sie direkt mit der Hardware verdrahtet waren. Die restlichen, frei gebliebenen IRQs werden heutzutage dynamisch vergeben z.B. über [[ISA#Plug and Play | ISA PnP]] oder [[PCI]].
+
Der Programmable Interrupt Controller ('''PIC''') empfängt Unterbrechungsanforderungen (Interrupt Requests, kurz IRQs) von Hardwarekomponenten und gibt sie an die CPU weiter. In den ersten PCs gab es ursprünglich nur einen PIC mit 8 IRQ-Kanälen. Da diese nicht genügten, wurde ein zweiter PIC hinzugefügt. Dieser ist an den zweiten IRQ-Anschluss des ersten PIC angeschlossen. Man erhält so 15 IRQ-Kanäle. Die Verwendung der einzelnen IRQ-Kanäle wurde früher fest vorgegeben, da sie direkt mit der Hardware verdrahtet waren. Die restlichen, frei gebliebenen IRQs werden heutzutage dynamisch vergeben z.B. über [[ISA#Plug and Play | ISA PnP]] oder [[PCI]].
  
  
Zeile 93: Zeile 93:
  
 
== siehe auch ==
 
== siehe auch ==
 +
* [[PIC Tutorial]]
 
* [[Ausgabe 2#Lowlevel-Grundlagen.2C_Teil_2 | Ausgabe 2]]
 
* [[Ausgabe 2#Lowlevel-Grundlagen.2C_Teil_2 | Ausgabe 2]]
 
* [[APIC]]
 
* [[APIC]]