Multiprocés simètric: diferència entre les revisions

Contingut suprimit Contingut afegit
m Corregit: processador]] es comparteixen > processador]]s comparteixen
m Corregit: problema per que el nucli sencer està en un gran}spinlock '. Això > problema perquè el nucli sencer està en un gran spinlock '. Això
Línia 18:
En el cas de la programació de processos això no sol ser un problema, perquè un procés normalment només s'executarà en una CPU a la vegada. El nucli, però, podria ser cridat per diferents processos executant-se en CPU diferents.
 
En la versió 2.0.x del nucli de Linux, això no és un problema per queperquè el nucli sencer està en un gran} spinlock '. Això significa que si una CPU està dins del nucli i una altra CPU vol entrar-hi, per exemple per una trucada al sistema, ha d'esperar fins que la primera CPU hagi acabat. Això és el que fa el SMP a Linux, és segur, però ineficient.
 
En la versió 2.2.x, diverses CPU poden estar dins del nucli al mateix temps. Això és una cosa que els escriptors de mòduls han de tenir en compte.