<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Advanced_Programmable_Interrupt_Controller</id>
	<title>Advanced Programmable Interrupt Controller - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Advanced_Programmable_Interrupt_Controller"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Advanced_Programmable_Interrupt_Controller&amp;action=history"/>
	<updated>2026-05-17T00:32:23Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Advanced_Programmable_Interrupt_Controller&amp;diff=275079&amp;oldid=prev</id>
		<title>2A01:C22:9188:FA00:C0D9:7A62:2737:D97F am 20. Juli 2021 um 17:38 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Advanced_Programmable_Interrupt_Controller&amp;diff=275079&amp;oldid=prev"/>
		<updated>2021-07-20T17:38:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der &amp;#039;&amp;#039;&amp;#039;{{lang|en|Advanced Programmable Interrupt Controller}}&amp;#039;&amp;#039;&amp;#039; (kurz &amp;#039;&amp;#039;{{lang|en|APIC}}&amp;#039;&amp;#039;, nicht zu verwechseln mit &amp;#039;&amp;#039;[[Advanced Configuration and Power Interface|ACPI]]&amp;#039;&amp;#039;) sorgt für die Verteilung von [[Interrupt]]s in [[X86-Prozessor|x86-]] und [[Intel Itanium|Itanium]]-basierenden Computersystemen.&lt;br /&gt;
&lt;br /&gt;
Der APIC besteht im Gegensatz zum [[Programmable Interrupt Controller|PIC]] aus zwei Komponenten, dem&lt;br /&gt;
* &amp;#039;&amp;#039;{{lang|en|Local APIC}}&amp;#039;&amp;#039;, normalerweise Teil der [[Hauptprozessor|CPU]], und dem&lt;br /&gt;
* &amp;#039;&amp;#039;{{lang|en|I/O-APIC}}&amp;#039;&amp;#039; im [[Chipsatz]].&lt;br /&gt;
Für die CPU-Familien [[Intel Pentium|Pentium]], [[Intel Pentium Pro|Pentium Pro]], [[Intel Pentium II|Pentium II]] und [[Intel Pentium III|Pentium III]] (Generation P5 und P6) kommt ein zusätzliches APIC-Bus-System dazu, das die einzelnen APICs untereinander verbindet. Seit dem [[Intel Pentium 4|Pentium 4]] (Generation [[Intel-NetBurst-Mikroarchitektur|NetBurst]] und [[Intel-Core-Mikroarchitektur|Core]]) werden die Nachrichten zwischen den APICs über den normalen plattformspezifischen System-Bus ausgetauscht.&lt;br /&gt;
&lt;br /&gt;
Vereinfacht funktioniert das System so, dass der I/O-APIC die [[Interrupt Request]]s von den Geräten im System entgegennimmt, und sie als &amp;#039;&amp;#039;Interrupt Messages&amp;#039;&amp;#039; auf die Local APICs in den Prozessoren des Systems verteilt. Die Local APICs leiten dann wiederum den jeweils höchstpriorisierten Interrupt an den CPU-Kern weiter. Ist dieser abgearbeitet, leitet der Local APIC den nächsten Interrupt weiter.&lt;br /&gt;
&lt;br /&gt;
Das APIC-System wurde ursprünglich von [[Intel]] entwickelt, um die [[Interrupt]]verteilung in [[Multiprozessorsystem]]en zu ermöglichen, was mit dem vorhandenen [[Programmable Interrupt Controller|XT-PIC]] nicht realisierbar war. Mittlerweile verwenden auch immer mehr Einzelprozessorsysteme das APIC-System, da es noch weitere Probleme des XT-PIC beseitigt:&lt;br /&gt;
* Mehr Eingänge für Interruptleitungen verringern die Wahrscheinlichkeit, dass sich mehrere Geräte einen Interrupt teilen müssen.&lt;br /&gt;
* Mehr Flexibilität: Jeder Interrupt kann separat konfiguriert werden.&lt;br /&gt;
* Prioritäten der Interrupts können nahezu beliebig festgelegt werden.&lt;br /&gt;
* [[Message-Signaled Interrupts]] werden unterstützt.&lt;br /&gt;
* Prozessoren können sich gegenseitig Interrupts schicken ([[Inter Processor Interrupt|Interprocessor Interrupts]]).&lt;br /&gt;
* Schnellere Programmierung, vor allem des Local APIC.&lt;br /&gt;
&lt;br /&gt;
APIC wird heute von allen aktuellen Betriebssystemen unterstützt, ist aber auch für eine Reihe von Fehlern verantwortlich, da die Implementierungen teilweise fehlerhaft sind.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.intel.com/design/chipsets/datashts/290566.htm Intel® 82093AA I/O Advanced Programmable Interrupt Controller (I/O APIC)]&lt;br /&gt;
* [http://www.intel.com/products/processor/manuals/index.htm IA-32 Intel® Architecture Software Developer’s Manual Volume 3A Chapter 9: System Programming Guide] (Local APIC)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Chipsatz|!]]&lt;br /&gt;
[[Kategorie:Controller (Hardware)]]&lt;/div&gt;</summary>
		<author><name>2A01:C22:9188:FA00:C0D9:7A62:2737:D97F</name></author>
	</entry>
</feed>