El Domingo 30 Enero 2005 17:14, Javier de Miguel RodrÃguez escribiÃ:
> No estoy de acuerdo en eso que dices. Si uno mira la ayuda sobre la
> opciÃn CONFIG_SMP del kernel obtengo esto:
>
> This enables support for systems with more than one CPU. If you have
> a system with only one CPU, like most personal computers, say N. If
> you have a system with more than one CPU, say Y.
>
> If you say N here, the kernel will run on single and multiprocessor
> machines, but will use only one CPU of a multiprocessor machine. If
> you say Y here, the kernel will run on many, but not all,
> singleprocessor machines. On a singleprocessor machine, the kernel
> will run faster if you say N here.
>
>  Luego, en una mÃquina "normal" (1 sÃlo micro y sin hyperthreading) es
> mÃs eficiente usar un kernel NO smp

Exactamente. Yo no dije lo contrario, simplemente dije que un kernel SMP puede 
ejecutarse en una mÃquina de un solo procesador, aunque lÃgicamente deberÃas 
usar el kernel no SMP.

> A decir verdad, lo que hace el Pentium IV es aprovechar las unidades de
> ejecuciÃn que tiene libres para ejecutar dos cosas diferentes a la vez
> en el mismo ciclo de reloj. El pipeline de ejecuciÃn de los Pentium IV
> es tan largo, que asà aprovechan algo mÃs el uso de la CPU. Pero para
> nada un procesador con HyperThreading se puede comparar con un sistema
> smp. Un procesador dual core es otra historia.
>

Hasta ahà no llegaba. Gracias por explicarlo :)

SuponÃa que un procesador con HT no serÃa lo mismo que un multiprocesador 
real, pero no tenÃa muy claro como funcionaba. De todos modos, para este tipo 
de micros siempre he oÃdo que un kernel SMP es lo mÃs adecuado, y de hecho ya 
digo que el SO muestra 2 procesadores en lugar de uno solo.

Saludos.


-- 
Josà Luis PatiÃo AndrÃs
[EMAIL PROTECTED]
Linux user #356839

Responder a