Arquitectura

Páginas: 5 (1092 palabras) Publicado: 15 de marzo de 2013
INSTITUTO TECNOLOGICO DE OAXACA

Materia: Ingeniería de Software

Profesor: Castañón Olguín Eduardo

Trabajo: Arquitecturas de Software

Alumno: Carmona Olivera Luis Ignacio

Numero de control: 09161142

Oaxaca de Juárez a 23 de Octubre de 2012

Arquitectura de dominio especifico.

El reto para el diseño es diseñar el software y hardware para proporcionar características deseables a lossistemas distribuidos y, al mismo tiempo, minimizar los problemas propios a estos sistemas. Es necesario comprender las ventajas y desventajas de las diferentes arquitecturas de sistemas distribuidos. Aquí se tratan dos tipos genéricos de arquitecturas de sistemas distribuidos:
Arquitectura cliente- servidor: En este caso el sistema puede ser visto como un conjunto de servicios que seproporcionan a los clientes que hacen uso de dichos servicios. Los servidores y los clientes se tratan de forma diferente en estos sistemas.
Arquitecturas de objetos distribuidos: Para esta arquitectura no hay distinción entre servidores y clientes, y el sistema puede ser visto como un conjunto de objetos que interaccionan cuya localización es irrelevante. No hay distinciónentre un proveedor de servicios y el usuario de estos servicios.

Ambas arquitecturas se usan ampliamente en la industria, pero la distribución de las aplicaciones generalmente tiene lugar dentro de una única organización. La distribución soportada es, por lo tanto, intraorganizacional. También se pueden tomar dos tipos más de arquitecturas distribuidas que son más adecuadas para ladistribución interorganizacional: arquitectura de sistemas peer-to-peer (p2p) y arquitecturas orientadas a servicios. Los sistemas peer-to-peer han sido usados principalmente para sistemas personales, pero están comenzando a usarse para aplicaciones de empresa. Los componentes en un sistema distribuido pueden implementarse en diferentes lenguajes de programación y pueden ejecutarseen tipos de procesadores completamente diferentes. Los modelos de datos, la representación de la información y los protocolos de comunicación pueden ser todos diferentes. Un sistema distribuido, por lo tanto, requiere software que pueda gestionar estas partes distintas, y asegurar que dichas partes se puedan comunicar e intercambiar datos. El término middleware se usa para hacerreferencia a ese software; se ubica en medio de los diferentes componentes distribuidos del sistema.

Existen dos modelos de dominio específico:

1. Modelos genéricos que son abstracciones de varios sistemas reales.
2. Modelos de referencia que son modelos abstractos y describen a una clase mayor de sistemas.

(Hernandez Garcia, 2010)
Ejemplo: Un sistema bien estructurado paraser presentado a un usuario final se puede amoldar a cualquiera de las arquitecturas propuestas.

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 solo pueden ejecutar un proceso cada vez. La única forma de que se ejecuten de forma simultanea varios procesoses tener varias cpu´s ya sea en una maquina o en varias en un sistema distribuido.
La ventaja de un sistema multiproceso reside en la operación 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 difícil de entender: más procesadores significa más potencia computacional.
Unconjunto de tareas puede ser completado más rápidamente si hay varias unidades de proceso ejecutándolas en paralelo.
Ventajas
* Es económica
* Las computadoras paralelas son inherentes escalables permitiendo actualizarlas para adecuarse a la necesidad
Desventajas
* Puede ser limitante física, existen factores que limitan la velocidad máxima de un procesador independiente del factor...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS