martes, 26 de octubre de 2010

                                             Multiprocesador



se llaman microprocesadores por que cuentan con mas de  dos o mas (cpu)
Los ordenadores multiprocesador presentan problemas de diseño que no se encuentran en ordenadores monoprocesador. Estos problemas derivan del hecho de que dos programas pueden ejecutarse simultáneamente y, potencialmente, pueden interferirse entre sí. Concretamente, en lo que se refiere a las lecturas y escrituras en memoria. Existen dos arquitecturas que resuelven estos problemas:
  • La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una parte de la memoria.
  • La arquitectura SMP, donde todos los procesadores comparten toda la memoria.
Esta última debe lidiar con el problema de la coherencia de caché. Cada microprocesador cuenta con su propia memoria cache local. De manera que cuando un microprocesador escribe en una dirección de memoria, lo hace únicamente sobre su copia local en caché. Si otro microprocesador tiene almacenada la misma dirección de memoria en su caché, resultará que trabaja con una copia obsoleta del dato almacenado.


            




                         Aplicaciones multiprocesador





Una vez que tengas los dos procesadores instalados tienes que actualizar la HAL (para que el windows 2000 sepa que ha sido updatado el hardware), entonces si sacas el administrador de tareas de windows (pulsando Ctrl + Shif + Escape) verás en la ficha rendimiento que te aparecen los dos procesadores con sus correspondientes gráficos.

Ahora bien lo de configurar ciertas tareas a cada procesador va en función de que uses aplicaciones que valgan para máquinas multiprocesadores, como por ejemplo Microsoft SQL Server en cualquiera de sus versiones, entonces desde la aplicación te deja configurar la parte de los procesadores que les quieres dar a la misma, como por ejemplo el procesador 0 un 20% y el procesador 1 un 100%, reservandose estos valores para esta aplicación.





No hay comentarios:

Publicar un comentario