Software

Páginas: 5 (1149 palabras) Publicado: 17 de mayo de 2012
a
[Escriba el título del documento]
[Escriba el subtítulo del documento]

[Seleccione la fecha]
Instituto Tecnológico Superior de Nochistlán
Alumno

Tabla de contenido

Introducción

Sistemas multiprocesador

Sistema cliente/servidor

Sistemas distribuidos

Sistemas de tiempo real

Conclusiones

Referencias

DISEÑO DE SOFTWARE DE ARQUITECTURA MULTIPROCESADOR
Unsistema multiproceso o multitarea es aquel que permite ejecutar varios procesos deforma concurrente. La única forma de que se ejecuten de forma simultanea varios procesadores es tener varias CPU’s (ya sea en una maquina en o en varias, en un sistema distribuido) El multiproceso no es algo difícil de entender, mas procesadores significa mas potencia computacional. Un conjunto de tareas puedeser completado más rápidamente si hay varias unidades de proceso ejecutándolas en paralelo. Para el desarrollo de estos procesos se ocupan modelos de programación concurrente y paralela: Objetivos de la programación paralela:
Reducir el tiempo de cómputo
Reducir la complejidad del algoritmo
Aprovechar al máximo la capacidad de las computadoras multiproceso Tipos de Programación:Multihilo
Paso de mensaje
Multihilo:
Este tipo de programación le permite a una aplicación realizar varias tareas concurrentemente. Los distintos hilos que se ejecutan comparten una serie se recursos tales como el espacio de mensaje. Esta técnica permite simplificar el diseño de una aplicación que debe llevar a cabo distintas funciones simultáneamente.
Pase de mensaje:
MPI ("Message PassingInterface") es un estándar que define la sintaxis y la semántica de las funciones usada en programas que exploten la existencia de múltiples procesadores.

DISEÑO DE SOFTWARE DE ARQUITECTURA CLIENTE/SERVIDOR
Este modelo es un prototipo de sistemas distribuidos que muestra como los datos y el procesamiento se distribuye a lo largo de varios procesadores. Es una forma de dividir lasresponsabilidades 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.
Características de un cliente En la arquitectura C/S el remitente de una solicitud es conocido como cliente. Suscaracterísticas son:
• Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicación (dispositivo maestro o amo). • Espera y recibe las respuestas del servidor. • Por lo general, puedeconectase a varios servidores a la vez. • Normalmente interactúa directamente con los usuarios finales mediante una interfaz gráfica de usuario.
Características de un servidor En los sistemas C/S el receptor de la solicitud enviada por cliente se conoce como servidor. Sus características son:
• Al iniciarse esperan a que lleguenlas solicitudes de los clientes, desempeñan entonces un papel pasivo en la comunicación (dispositivo esclavo). • Tras la recepción de una solicitud, la procesan y luego envían la respuesta al cliente. • Por lo general, aceptan conexiones desde un gran número de clientes (en ciertos casos el número máximo de peticionespuede estar limitado). • No es frecuente que interactúen directamente con los usuarios finales.
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....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Software
  • Software
  • Software
  • Software
  • Software
  • el software
  • El Software
  • Que Es El Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS