Escolar Documentos
Profissional Documentos
Cultura Documentos
Encapsulamiento
Mientras que los objetivos de la Descomposicin Modular son:
Descomponer los problemas complejos en problemas ms sencillos
Reutilizar el cdigo
Facilitar la lectura de los programa
El diseo modular propone dividir el sistema en partes diferenciadas y definir sus
interfaces. Las ventajas seran: la claridad, reduccin de costos y reutilizacin.
CATEGORAS DE PATRONES
Segn la escala o nivel de abstraccin:
un
esquema
3.4
DISEO
DE
MULTIPROCESADOR
SOFTWARE
DE
ARQUITECTURA
En esta arquitectura la capacidad de proceso est repartida entre los clientes y los
servidores, aunque son ms importantes las ventajas de tipo organizativo debidas
a la centralizacin de la gestin de la informacin y la separacin de
responsabilidades, lo que facilita y clarifica el diseo del sistema.
Una disposicin muy comn son los sistemas multicapa en los que el servidor se
descompone en diferentes programas que pueden ser ejecutados por diferentes
computadoras aumentando as el grado de distribucin del sistema.
Todas estas interacciones con las computadoras sean tiles o intrusivas son
ejemplos de computacin de tiempo real. La computadora esta controlando algo
que interactua con la realidad sobre una base de tiempo de hecho, el tiempo es la
esencia de la interaccin.
Arquitectura Multiprocesador
Un sistema multiproceso o multitarea es aquel que permite ejecutar varios
procesos de forma concurrente, la razon es porque actualmente la mayoria de las
cpus solo pueden ejecutar un proceso cada vez. La unica forma de que se
ejecuten de forma simultanea varios procesos es tener varias cpus 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.