Académique Documents
Professionnel Documents
Culture Documents
ARQUITECTURA DE
CMPUTO DE
MULTIPROCESAMIENTO
ITICS
PONENTES:
ARELI HISIQUIO
NANCY CRDENAS REYES.
LVARO ESCUDERO REYES.
JAIME SALVADOR BERMDEZ.
MODELOS DE ARQUITECTURA DE
CMPUTO DE MULTIPROCESAMIENTO.
Un sistema de multiprocesamiento
Asimtrico:Diferentes microprocesadores
MODELOS
ARQUITECTNICOS PARA
UN MULTIPROCESADOR
Multiprocesadores ligeramente
acoplados
Multiprocesador
estrechamente acoplado
Se
Los
En
los sistemas individuales existe slo una copia del sistema operativo y
la comunicacin entre CPUs es muy rpida.
Multiprocesamiento
El
La
Las
Las
VENTAJAS:
*La ventaja de un sistema
multiproceso reside en la
operacin llamada cambio de
contexto. Esta operacin consiste
en quitar a un proceso de la CPU,
ejecutar otro proceso y volver a
colocar el primero sin que se
entere de nada.
*Los hilos que se ejecutan
comparten ciertos recursos como
el espacio del mensaje, la cual
permite simplificar el diseo de
una aplicacin que debe llevar a
cabo distintas funciones
simultneamente.
*Es econmica
*Las computadoras paralelas son
inherentes escalables permitiendo
actualizarlas para adecuarse a la
necesidad.
*El uso de componentes
comnmente disponibles, en
grandes cantidades, permite
DESVENTAJAS:
Podemos concluir que el hardware permite el progreso simultneo de varias actividades (varios CPUSs con
memoria local).
Concurrencia:
Los procesos son concurrentes su ejecucin se solapa en el tiempo. Una operacin de un proceso empieza
antes de que termine la ltima operacin del otro proceso. La sincronizacin es un trmino general para las
restricciones de tiempo de este tipo de comunicacin impuesta sobre las interacciones entre procesos
concurrentes.
Modificacin perdida
Dependencia no comprometida.- Se presenta cuando se permite a una transaccin leer un
registro que ha sido puesto al da por otra transaccin y sta ltima todava no lo ha
comprometido; pues si todava no est comprometido, siempre existe la posibilidad de que
nunca se comprometa, y en cambio, se anule en cuyo caso la primera transaccin habr visto
algunos datos que ya no existen.
Anlisis inconsistente
Ventajas del multiprocesamiento.- El beneficio del multiprocesamiento es el procesamiento en
paralelo, donde un solo proceso o aplicacin es separado en mltiples partes que pueden
ejecutarse simultneamente en diversos CPUs. Hasta recientemente el procesamiento en
paralelo normalmente requera una programacin especial de aplicaciones y por ello fue usado
en supercomputadoras y sistemas similares. Ahora las tcnicas multi-hilos han trado esta
capacidad a los nuevos sistemas multiprocesadores.
Modelos arquitectnicos para un multiprocesador
Los multiprocesadores atendiendo a dos criterios:
1) Multiprocesador estrechamente acoplado
2) Multiprocesador ligeramente acoplado
Las arquitecturas actuales son muy diversas: hay ms investigacin que resultados definitivos.