Historia De Los Multiprocesadores

Páginas: 6 (1356 palabras) Publicado: 30 de julio de 2011
Multiprocesamiento o multiproceso es tradicionalmente conocido como el uso de múltiples procesos concurrentes en un sistema en lugar de un único proceso en un instante determinado. Como la multitarea que permite a múltiples procesos compartir una única CPU, múltiples CPUs pueden ser utilizados para ejecutar múltiples hilos dentro de un único proceso.
El multiproceso para tareas generales es, amenudo, bastante difícil de conseguir debido a que puede haber varios programas manejando datos internos (conocido como estado o contexto) a la vez. Los programas típicamente se escriben asumiendo que sus datos son incorruptibles. Sin embargo, si otra copia del programa se ejecuta en otro procesador, las dos copias pueden interferir entre sí intentando ambas leer o escribir su estado al mismotiempo. Para evitar este problema se usa una variedad de técnicas de programación incluyendo semáforos y otras comprobaciones y bloqueos que permiten a una sola copia del programa cambiar de forma exclusiva ciertos valores.
Multitarea
Es una característica de los sistemas operativos modernos. Permite que varios procesos sean ejecutados al mismo tiempo compartiendo uno o más procesadores.Multiprocesador.
Se denomina multiprocesador a un computador que cuenta con dos o más microprocesadores (CPUs).
Gracias a esto, el multiprocesador puede ejecutar simultáneamente varios hilos pertenecientes a un mismo proceso o bien a procesos diferentes.
Los ordenadores multiprocesador presentan problemas de diseño que no se encuentran en ordenadores monoprocesador. Estos problemas derivan del hecho deque 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 procesadorescomparten 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 unacopia obsoleta del dato almacenado.
Para que un multiprocesador opere correctamente necesita un sistema operativo especialmente diseñado para ello. La mayoría de los sistemas operativos actuales poseen esta capacidad.
INTRODUCCIÓN
A pesar de las grandes mejoras en los
monoprocesadores para algunas aplicaciones no es
suficiente.
 La solución pueden ser los sistemas multiprocesadores:
Solución más sencilla, natural y con mejor coste-prestaciones.
 Las mejoras en microprocesadores cada vez son más complejas:
cada avance implica crecer en complejidad, potencia y superficie.
 Lenta pero clara mejora en el software, que permite explotar el
paralelismo.
 Las arquitecturas actuales son muy diversas: hay más
investigación que resultados definitivos.
DEFINICION
Y
Sedenomina multiprocesador a un computador que
cuenta con dos o más microprocesadores.
yGracias a esto, el multiprocesador puede ejecutar
simultáneamente varios hilos pertenecientes a un
mismo proceso o bien a procesos diferentes.

Los ordenadores multiprocesador presentan problemas de diseño que no se encuentran en
ordenadores monoprocesador. Estos problemas
derivan del hecho de que dosprogramas pueden
ejecutarse simultáneamente y, potencialmente,
pueden interferirse entre sí. Concretamente, en lo que
se refiere a las lecturas y escrituras en memoria.

Sistemas Multiprocesador
yLos sistemas multiprocesador son una de la alternativas para
mejorar el rendimiento, velocidad y prestaciones de los
servidores y las estaciones de trabajo.
yEste sistema es muy utilizado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MULTIPROCESAMIENTO
  • Sistemas De Multiprocesamiento
  • Multiprocesamiento multihilos
  • Informatica, Multiproceso
  • Sistemas multiprocesadores
  • Multiprocesamiento
  • Multiprocesador
  • Multiprocesadores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS