Differences between version 5 and previous revision of APIC.
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 5 | Last edited on Thursday, September 23, 2004 7:09:23 pm | by AristotlePagaltzis | Revert |
Older page: | version 4 | Last edited on Thursday, September 23, 2004 4:11:02 pm | by DanielLawson | Revert |
@@ -1,7 +1,9 @@
-[Acronym] for __A__dvanced __P__rogrammable __I__nterrupt Controller. The APIC is split into two parts, the Local APIC and the IO-APIC
.
+An
[Acronym] for __A__dvanced __P__rogrammable __I__nterrupt Controller.
-The Local APIC is found on uniprocessor and mulitprocessor systems and built into recent [x86] chips (Pentium Pro and up). The Local APIC can be used by the OS
to program interrupts to wake up threads, on [SMP] machines it can be used to send interrupts to another processor. The Local APIC also has a handy timer in it, you can set the timer to whatever you want and it'll start generating interrupts.
+The APIC is split into two parts, the Local APIC and the IO-APIC.
+
+
The Local APIC is found on uniprocessor and mulitprocessor systems and built into recent [x86] chips (Pentium Pro and up). The Local APIC can be used by the OperatingSystem
to program interrupts to wake up threads, on [SMP] machines it can be used to send interrupts to another processor. The Local APIC also has a handy timer in it, you can set the timer to whatever you want and it'll start generating interrupts.
The IO-APIC is only really useful for [SMP] systems. It is used for sending various interrupts to various [CPU]s in the system. Without an IO-APIC interrupts from hardware only get delivered to the boot [CPU]. Another advantage is that [PCI] interrupts can be sent around the system without overlapping [IRQ]s.
-Intel has notes about
[ACPI] [here
|http://www.intel.com/design/chipsets/datashts/290566.htm]
+See also:
[ACPI notes
| http://www.intel.com/design/chipsets/datashts/290566.htm] from [Intel
]