No se

Páginas: 2 (253 palabras) Publicado: 27 de agosto de 2012
6.2 Arquitectura de dominio especificoExisten diversas arquitecturas de dominio especifico para el desarrollo de software. Acontinuación mencionaremos algunas de ellas:6.2.1 Diseño de softwarede arquitectura multiprocesadorUn sistema multiproceso o multitarea es aquel que permite ejecutar varios procesos deforma concurrente. La única forma de que se ejecuten de forma simultaneavariosprocesadores es tener varias CPU’s(ya sea en unamaquina en o en varias, en un sistemadistribuido)El multiproceso no es algo difícil de entender, mas procesadores significa maspotenciacomputacional. Un conjunto de tareas puede ser completado mas rápidamente si hay variasunidades de proceso ejecutándolas en paralelo.Para el desarrollo de estos procesos se ocupan modelos de programaciónconcurrente yparalela:Objetivos de la programación paralela: Reducir el tiempo de computo Reducir la complejidad del algoritmo Aprovechar al máximo la capacidad de las computadorasmultiprocesoTipos de Programación: Multihilo Paso de mensajeMultihilo:este tipo de programación le permite a una aplicación realizar varias tareasconcurrentemente. Los distintos hilos que se ejecutancomparten una serie se recursosDiseño desoftware dearquitecturamultiprocesadordiseño desoftwaredistribuidodiseño desoftwaredistribuido detiempo realdiseño desoftwareCliente/Servidor
talescomo el espacio de emesaje. Esta técnica permite simplificar el diseño de unaaplicación que debe llevar a cabo distintas funciones simultáneamente.Pase de mensaje:MPI ("Message Passing Interface")es un estándar que define la sintaxis yla semántica de las funciones usada en programas que exploten la existencia de múltiplesprocesadores.Gráficamente se puede ver asi: Estado inicial Conexióncon los correspondientes nodos Envió del proceso Envio del proceso en multiples procesos
Ejecución de los múltiples procesosEnvió de respuestaRecepción de respuestas Fin de la...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS