El día 14 de octubre de 2008 15:38, Daniel Eguren <[EMAIL PROTECTED]> escribió:
> ¿para que sirven? En wikipedia http://es.wikipedia.org/wiki/APIC habla de
> multiples procesadores. Si tengo una máquina con doble núcleo ¿es necesario
> activarlo?

Yo te diría que si lo activás, mejor. El uso "importante" es este:
supongamos que tenés una máquina con 2 procesadores de 2 núcleos. El
sistema lo va a ver como si tuvieras 4 procesadores, (0,1,2,y 3).
Hasta ahí bien. Ahora, si largás 2 procesos ¿qué pasa? que corren en
diferentes procesadores. Simplemente se van usando de a uno los 4
procesadores del sistema. Pero... y qué pasa si justo los 2 procesos
cayeron en 2 núcleos del mismo procesador (el 0 y el 1, por ejemplo)?
Pues lo que pasaría es que funcinaría tan mal como Windows XP. Para
evitar ser tan malo como los que siempre hacen las cosas mal, aunque
haya 4 núcleos disponibles, Linux prefiere largar los procesos en los
que corresponden a diferentes chips. Así que LInux intenta largar 2
procesos en los procesadores 0 y 2 o en el 1 y 3. Pero para saber
hacer eso, Linux necesita alguna manera de saber cuál es la realidad
detrás de esos 4 procesadores, y para eso saca información de APIC o
de ACPI.

Otros usos interesantes son la posibilidad de atrapar el botón de
apagado y hacer un shutdown limpio y cosas por el estilo.

Responder a