El Mar 14 Oct 2008, Daniel Eguren escribió:
> Hola a todos!
>
> Hace unos años, cuando instalé la primera Mandrake, la computadora
> no andaba bien, no reconocía dispositivos, etc. Viendo los logs, vi
> que era por algo llamado APIC. El instalador de Mandrake activaba
> dos opciones APIC y APIC local. Esas opciones se podían desactivar
> en la parte de configuración del gestor de arranque, así que los
> desactivé y todo comenzó a funcionar perfectamente. Luego, en
> posteriores instalaciones, siempre las desactivé. ¿para que sirven?

Hacen que el kernel utilice los manejadores de 
interrupciones "avanzados" incorporados en cada procesador y en el 
motherboard.
Eso permite tener 256 fuentes de interrupción de hardware en lugar de 
solo 16, y permite un manejo eficiente de interrupciones en caso de 
tener varios procesadores.

Las opciones del kernel apic y lapic tienen que ver con que Linux le 
dé bola o no, configure y manipule todas las capacidades extra de 
manejo de interrupciones posibilitadas por los controladores de 
interrupciones avanzados.

Es algo que debería estar activado a menos que ande mal.
Hay gente a la que le anda mal. A mí nunca me pasó.


> En wikipedia http://es.wikipedia.org/wiki/APIC habla de multiples
> procesadores. Si tengo una máquina con doble núcleo ¿es necesario
> activarlo?

Imaginate que haya 2 procesadores y un periférico genera una 
interrupción. A cuál procesador le debería llegar y por qué?
Si Linux no está usando el APIC, entonces las interrupciones van a 
funcionar como sea que el BIOS las haya dejado configuradas. Por 
ejemplo, siempre interrumpirán al primer procesador. Eso 
seguramenteno es óptimo.

-- 
Herr Groucho

ID Jabber: [EMAIL PROTECTED]
Señal distintiva: LU5MJR - 144,550 MHz FM.
Clave pública GPG: hkp://pks.lugmen.org.ar
Fingerprint GPG: B7BD 0FC7 D9A2 66F3 4EFC  45EE 7DE2 3932 597B 6354

Responder a