Windows XP vs Ubuntu7.10
Horst H. von Brand
vonbrand en inf.utfsm.cl
Vie Dic 21 10:13:33 CLST 2007
Xavier Andrade <andrade en theory.polytechnique.fr> wrote:
> On Thu, 20 Dec 2007, Rodrigo Fuentealba wrote:
[...]
> > Usar el mismo compilador en ambas plataformas tampoco tiene validez,
> > pues los manejos son distintos; creo que utilizando los compiladores
> > adecuados nos dará un indicio del rendimiento.
> Por que no tiene validez? El codigo de maquina no depende del sistema
> operativo, solo cambia la manera en que se pasan los argumentos, las
> llamadas a sistema y a bibliotecas.
>
> Pero el codigo numerico, que principalmente usa instrucciones de la
> cpu, es el mismo, y no creo que las empresas que hacen compildores
> para varios sistemas operativos reimplementen el optimizador para cada
> uno, al menos en gcc no lo hacen.
Pero GCC no usa lo mismo que MSFT o lcc-win32 o intel o...
> > el problema en sà no es de Linux, sino de Microsoft Windows, que
> > recién tiene multitarea real en XP (algo que en *IX tenÃamos hace
> > tiempo), y que se ve afectada por el DRM y esos modos de monitoreo
> > medio imbéciles que le aplicaron al Vista.
> Por el contrario, un esquema mas avanzado de multitasking
> probablemente hace que el rendimiento de un solo proceso ejecutandose
> disminuya, las ventajas vienen por otro lado.
Cierto.
> Me parece que el sistema operativo no influye demasiado en el
> rendimiento de un programa dominado por el calculo, probablemente el
> unico punto donde podria influir el sistema es a nivel de manejo de la
> memoria.
Y en la administracion de la CPU. Si el nucleo de un sistema para uso
interactivo se da cuenta que el proceso es moler datos, lo relegara a
segundo plano para favorecer a los usuarios interactivos.
[...]
> > Son esas las cosas que deberÃamos
> > medir, no el "cuánto se demora", pues el poder de procesamiento de las
> > máquinas actualmente hace que un "hola mundo" o que un
> > "for(i=1;i<14000000;i++)" sean totalmente despreciables.
> Hay muchas cosas para las que los computadores actuales son demasiado
> lentos, sino por que crees que se hacen supercomputadores de decenas
> de miles de procesadores?
Pero no es el tipo de tarro que tienes en casa (aun).
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513
Más información sobre la lista de distribución Linux