Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MULTIPROCESADOR
FUNDAMENTOS DE DESARROLLO DE SISTEMAS
DEFINICION
Un sistema multiproceso o multitarea es aquel que permite ejecutar
varios procesos de forma concurrente, la razn es porque
actualmente la mayora de las CPUs slo pueden ejecutar un
proceso cada vez. La nica forma de que se ejecuten de forma
simultnea varios procesos es tener varias CPUs (ya sea en una
mquina o en varias, en un sistema distribuido.
Se denomina multiprocesador a un computador que cuenta con
dos o ms microprocesadores (CPUs).
Gracias a esto, el multiprocesador puede ejecutar simultneamente
varios hilos pertenecientes a un mismo proceso o bien a procesos
diferentes
DESVENTAJAS
Es econmica.
La limitante fsica
El uso de componentes
comnmente disponibles
Memoria Central
Red de Interconexin
Entre procesadores y memoria:
o Cualquier procesador debe poder acceder a cualquier
modulo de memoria.
o El que un procesador acceda a un modulo de memoria
no deber impedir que otro procesador acceda un
modulo de memoria distinto.
o Configuraciones:
o Bus comn
o Mltiples buses.
o Crossbar
o Redes Multietapa.
Suma de:
Tiempo de acceso del modulo.
Retardo de la red de interconexin.
Retardo debido a conflictos de acceso al modulo de memoria.
Retardo debido a conflictos de acceso en la red de interconexin.
hay conflictos de acceso a los mdulos de memoria y red de
interconexin.
necesidad de circuitos de arbitraje en la red de interconexin y
memoria.
Tiempo de acceso elevado.
Problema tanto mas grave cuantos mas procesadores hayan.