El dom, 30-01-2005 a las 17:06 +0100, Josà Luis PatiÃo AndrÃs escribiÃ:
> El SÃbado 29 Enero 2005 17:38, Adal Alom RodrÃguez escribiÃ:
> > El SÃbado, 29 de Enero de 2005 17:07, [EMAIL PROTECTED] escribiÃ:
> > > Âque diferencia existe entre estos dos kernel, que es smp?
>
> SMP --> Symmetric Multi Processing. Es un kernel preparado para funcionar en
> mÃquinas con mÃs de un procesador. No obstante, tambiÃn puedes utilizarlo
> en
> un PC normal con un solo procesador sin que se note ningÃn tipo de cambio
> respecto a un kernel normal.
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
>
> > Me parece que tambiÃn vale para los PIV con hypethreading. No sà que
> > micros
> > de AMD lo soportan.
>
> El sistema Hyper Threading se basa en la simulaciÃn de dos procesadores a
> partir de uno solo, es decir que la mÃquina tendrà "dos" procesadores: el
> Pentium IV y otro "fantasma".
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.
>
> Para que un Pentium IV con Hyper Threading funcione correctamente hay que
> utilizar un kernel SMP. Si utilizas uno normal no se aprovecha la
> caracterÃstica multiprocesador y el micro "fantasma" no serà reconocido ni
> utilizado. Puedes ver el uso de ambos procesadores con Gkrellm, por ejemplo,
> y te aparecerÃn dos monitores: CPU 0 y CPU 1.
>
> Saludos.
>
--
Javier de Miguel RodrÃguez <[EMAIL PROTECTED]>
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]