Arquitectura De Software.Pdf

Páginas: 5 (1002 palabras) Publicado: 12 de junio de 2012
Diseño de software de arquitectura multiprocesador.

Un sistema multiproceso o multitarea es aquel que permite ejecutar varios
procesos de forma concurrente, la razón es porque actualmente la mayoría de las
CPU’s sólo pueden ejecutar un proceso cada vez. La única forma de que se
ejecuten de forma simultánea varios procesos es tener varias CPU’s (ya sea en
una máquina o en varias, en unsistema distribuido).
Ventajas


Es económica.



El uso de componentes comúnmente disponibles, en grandes cantidades,
permite ofrecer mayor rendimiento, a un precio menor que el de máquinas
con procesadores especialmente diseñados (como por ejemplo las
máquinas de procesadores vectoriales y de propósito específico).



Adicionalmente, las computadoras paralelas son inherentementeescalables, permitiendo actualizarlas para adecuarlas a una necesidad
creciente.



Las arquitecturas “tradicionales” se actualizan haciendo los procesadores
existentes obsoletos por la introducción de nueva tecnología a un costo
posiblemente elevado. Por otro lado, una arquitectura paralela se puede
actualizar en términos de rendimiento simplemente agregando más
procesadores.Desventajas


En ocasiones se menciona también la limitante física; existen factores que
limitan la velocidad máxima de un procesador, independientemente del
factor económico.



Barreras físicas infranqueables, tales como la velocidad de la luz, efectos
cuánticos al reducir el tamaño de los elementos de los procesadores, y
problemas causados por fenómenos eléctricos a pequeñas escalas,restringen la capacidad máxima de un sistema uniprocesador, dejando la

opción obvia de colocar muchos procesadores para realizar cálculos
cooperativamente.
El multiproceso no es algo difícil de entender: más procesadores significa más
potencia computacional. Un conjunto de tareas puede ser completado más
rápidamente si hay varias unidades de proceso ejecutándolas en paralelo. Esa es
lateoría, pero otra historia es la práctica, como hacer funcionar el multiproceso, lo
que requiere unos profundos conocimientos tanto del hardware como del software.
Es necesario conocer ampliamente como están interconectados dichos
procesadores, y la forma en que el código que se ejecuta en los mismos ha sido
escrito para escribir aplicaciones y software que aproveche al máximo sus
prestaciones.
Unejemplo de este tipo de sistema se muestra en la figura 6.3. Éste es un modelo
sencillo de un sistema de control de tráfico aéreo. Un conjunto de sensores
distribuidos recolecta la información del flujo de tráfico y la procesa localmente
antes de enviarla al cuarto de control. Los operadores toman decisiones ut ilizando
esta información y dan instrucciones a un proceso de control de diversasluces de
tráfico. En este ejemplo existen varios procesos lógicos para administrar los
sensores, el cuarto de control y las luces de tráfico. Estos procesos lógicos son
procesos sencillos a un grupo de procesos. En este ejemplo se ejecutan en
procesadores diferentes.

Diseño de software de arquitectura Cliente/Servidor.
Este modelo es un prototipo de sistemas distribuidos que muestra comolos datos
y el procesamiento se distribuyen a lo largo de varios procesadores. Es una forma
de dividir las responsabilidades de un sistema de información separando la
interfaz del usuario de la gestión de la información. El funcionamiento básico de
este modelo consiste en que un programa cliente realiza peticiones a un programa
servidor, y espera hasta que el servidor de respuesta.

Ventajas

Centralización del control: Los accesos, recursos y la integridad de los
datos son controlados por el servidor de forma que un programa cliente
defectuoso o no autorizado no pueda dañar el sistema.



Escalabilidad: Se puede aumentar la capacidad de clientes y servidores por
separado.



Fácil mantenimiento

Desventajas


La congestión del tráfico (a mayor número de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • LA ARQUITECTURA DE LA NO ARQUITECTURA
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS