Bonjour,
est-ce que quelqu'un pourrait m'expliquer à quoi sert l'APIC exactement, et s'il est important de l'activer.
J'ai cherché sur le web, mais je suis tombé sur des documents techniques ( ex : http://www.oberle.org/apic_timer.html ) où je n'ai pas compris grand chose.
Une explication ou un lien vers un document expliquant "simplement" à quoi ça sert , ça serait cool.
Merci.
# Re: Explication sur APIC
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 4.
de l'ancien système utilisé sur les 80x86 (PIC) qui permet la gestion de 15 lignes d'interruptions matérielles (2*8 - 1 pour la cascade).
Ce chip développé par intel pour les systèmes multi proc est de plus en plus intégré aux nouvelles carte mères en effet il permet le support de 24 lignes IRQ (IIRC) la réallocation dynamique de ces IRQ et 2/3 autres trucs sympa.
En résume mieux va l'activer si sa ne plante pas chez toi (certains vieux OS/drivers/programmes spécifiques n'apprécient pas le changement).
http://www.intel.com/design/chipsets/datashts/290566.htm(...)
http://www.intel.com/design/chipsets/specupdt/290710.htm(...)
http://osdev.berlios.de/pic.html(...)
# Re: Explication sur APIC
Posté par Woodstock . Évalué à 3.
depuis http://www.entrouvert.org/articles/4(...) concernant un règlage du BIOS:
APIC Function: Enabled - Cette option est nécessaire si on veut activer les fonctions « Local APIC support on uniprocessors (CONFIG_X86_UP_APIC) » et « IO-APIC support on uniprocessors (CONFIG_X86_UP_IOAPIC) » du noyau Linux 2.4. On peut ainsi disposer d'un « watchdog ».
depuis http://darmicro.free.fr/bios/biossp.htm(...)
APIC
IO-APIC Enabled
Disabled * Permet d'activer la gestion des contrôleurs d'interruption programmables avancés (Advanced Programmable Interrupt Controller - contrôleur d'interruptions programmable avancé).Il dirige les interruptions d'E/S du système vers le ou les microprocesseurs. Ces contrôleurs sont utilisés avec système SMP (Symetric Multi-Processors), mais certaines cartes mères monoprocesseurs les utilisent. L'option "APIC Mode" est activée si un processeur utilisant cette technologie est détecté .
Mais le plus intéressant: http://www.repaire.net/navig/mont_choisir/irq-1.php(...)
... L'APIC permet de traiter jusqu'à 256 requêtes d'interruption différentes - les 16 premières étant équivalentes aux 16 ....
[^] # Re: Explication sur APIC
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 1.
... L'APIC permet de traiter jusqu'à 256 requêtes d'interruption différentes - les 16 premières étant équivalentes aux 16 ....
Devraient lire les specs un peu mieux eux:
cf les pdf d'intel de mon commentaire:
24 Programmable Interrupts
13 ISA Interrupts Supported
4 PCI Interrupts
1 Interrupt/SMI# Rerouting
2 Motherboard Interrupts
1 Interrupt Used for INTR Input
3 General Purpose Interrupts
Independently Programmable for
Edge/Level Sensitivity Interrupts
Each Interrupt Can Be Programmed
to Respond to Active High or Low
Inputs
on est loin des 256 ...
[^] # Re: Explication sur APIC
Posté par efuste . Évalué à 1.
[^] # Re: Explication sur APIC
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 1.
[^] # Re: Explication sur APIC
Posté par redfish . Évalué à 1.
c'est peut-être un peu simpliste comme raisonnement, mais si je vois l'étiquette "Designed for Windows XP", c'est que le bios gère l'APIC ?
ça doit pouvoir se vérifier sous windows XP ou même dans le bios ( quoique le menu du bios m'avait semblé plutôt léger ).
en tout cas, merci pour ces précisions.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.