Un sistema multiproceso o multitarea es aquel que permite ejecutar varios procesos de forma concurrente, la razon es porque actualmente la mayoria de las cpu´s solo pueden ejecutar un proceso cada vez. La unica forma de que se ejecuten de forma simultanea varios procesos es tener varias cpu´s ya sea en una maquina o en varias en un sistema distribuido.
La ventaja de un sistema multiproceso recide en la operacion llamada cambio de contexto y consiste en quitar a un proceso de la cpu, ejecutar otro proceso y volver a colocar el primero sin que se entere de nada.
El multiproceso no es dificil de entender : mas procesadores significa mas potencia computacional.
Un conjunto de tareas puede ser completado mas rapidamente si hay varias unidades de proceso ejecutandolas en paralelo.
VENTAJAS
Es economica
Las computadoras paralelas son inherentes escalables permitiendo actualizarlas para adecuarse a la necesidad
DESVENTAJAS
Puede ser limitante fisica, existen factores que limitan la velocidad maxima de un procesador independiente del factor economico
Las barreras fisicas infranqueables tales como la velocidad de la luz, efectos de tamaño, la capacidad.
buen aporte
ResponderEliminarsobre todo bien explicado las ventajas y desventajas
excelente aporte compañero me dejo todo mas claro sobre ese tipo de arquitectura
ResponderEliminarmuy buen aporte... todo claro.. ;)
ResponderEliminarbuen aporte me parce que te enfocaste muy bien en lo que es la arquitectura de software
ResponderEliminar