Ver Mensaje Individual
  #10 (permalink)  
Antiguo 31/12/2006, 08:23
Avatar de -Defero-
-Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Re: Distro nuevos micros

Muy interesante este tema. Si no he entendido mal cómo funciona lo de la paralelización de procesos en sistemas multi-núcleo, que el kernel soporte paralelización es útil, pero no resuelve por completo la papeleta, ya que las propias aplicaciones deberían también incluir la posibilidad de procesar en paralelo. Me explico: por mucho que el kernel sea capaz de repartir procesos entre distintos procesadores, si abro OpenOffice y éste no es capaz de "dividir" un proceso y servírselo al kernel como dos procesos, éste no se repartirá entre los dos núcleos (corregidme si he dicho una burrada). En ese caso, con aplicaciones incapaces de separar procesos, un procesador de doble núcleo sólo resultará útil cuando estemos ejecutando varias aplicaciones, pero no cuando estemos ejecutando una sola aplicación muy gorda. Si nos ponemos a comprimir vídeo (una tarea que requiere bastante capacidad de proceso), si el programa que se encarga de la compresión no es capaz de dividirlo en varios procesos, uno de los núcleos del procesador estará inactivo mientras el otro asume por completo la tarea de la compresión del vídeo.

Recuerdo haber leído que sí que hay aplicaciones capaces de aprovechar la capacidad de procesamiento en paralelo de los procesadores multinúcleo. Creo recordar que se mencionaba TheGIMP, y seguramente otras aplicaciones que dependen en gran medida del procesador incluirán opciones similares. Apostaría a que Blender o Apache pueden aprovechar las ventajas de tu nuevo dual-core. Aunque quizás debas compilarlos con opciones específicas para que aprovechen esa capacidad.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable