Está en la página 1de 11

Un sistema en el que los componentes hardwarey/o software ubicados en computadores en red, se comunican y coordinan sus acciones intercambiando mensajes.

Coleccin de ordenadores autnomos enlazados por una red y soportados por aplicaciones que hacen que la coleccin acte como un servicio integrado

o Proceso: Programa que se ejecuta en una mquina. En muchas mquinas pueden ejecutarse varios procesos a la vez. o Agente: Proceso conectado a la red. En ocasiones se denomina "agente" a un proceso que acta sin control directo del usuario, y que puede presentarse a la red como un usuario. o Cliente: Proceso que puede establecer conexiones a servidores y enviar peticiones a l. o Agente de usuario: Cliente que representa al usuario. A menudo tienen interface de usuario, para que las personas puedan controlarlo directamente. o Servicio: Parte de un sistema de computadores que gestiona una coleccin de recursos y presenta una funcionalidad a los usuarios y a las aplicaciones.

o Servidor: proceso que acepta conexiones de clientes y realiza servicios para ellos. Un servidor puede atender varias peticiones simultneas de varios clientes (1 o varios procesos, uno para cada cliente). o Host: mquina conectada a la red que proporciona servicios. El mismo host puede tener varios procesos servidor que proporcionen diversos servicios.

Comparticin de Recursos. Para que sea efectiva, sta debe ser manejada por un programa que ofrezca un interfaz de comunicacin permitiendo que el recurso sea accedido, manipulado y actualizado de una manera fiable y consistente. Apertura . se determina por el grado hacia el que nuevos servicios de comparticin de recursos se pueden aadir sin perjudicar ni duplicar a los ya existentes. hardware (aadir perifricos, memoria o interfaces de comunicacin, etc. software ( aadir caractersticas al sistema operativo, protocolos de comunicacin

Concurrencia. Cuando existen varios procesos en una nica maquina decimos que se estn ejecutando concurrentemente Escalabilidad. Esto es, si la demanda de un recurso crece, debera ser posible extender el sistema para darla servicio,. Por ejemplo, la frecuencia con la que se accede a los ficheros crece cuando se incrementa el numero de usuario. Tolerancia a Fallos. Redundancia hardware (uso de componentes redundantes) y recuperacin del software (diseo de programas que sean capaces de recuperarse de los fallos). Transparencia. ejerce una gran influencia en el diseo del software de sistema.

o Funcionales: los computadores tienen diferentes funcionalidades. Ejemplo: terminales/servidor. o Distribucin del trabajo: los computadores se reparten el trabajo. o Econmicos: es ms barato muchos ordenadores pequeos que pocos muy grandes. o Fsicos: dispersos geogrficamente. Ejemplo estaciones meteorolgicas.

1.Avances Tecnolgicos.
2.Nuevos requerimientos. 3.Globalizacin. 4.Aspectos Externos ( Culturales, Polticos, Econmicos ). 5.Integracin.

Procesadores ms poderosos y a menos costos Avances en la Tecnologa de Comunicaciones. Comparticin de Recursos. Eficiencia y Flexibilidad. Disponibilidad y Confiabilidad. Crecimiento Modular.

Requerimientos de mayores controles de procesamiento. Velocidad de propagacin de informacin ( Muy lenta a veces). Servicios de replicacin de datos y servicios con posibilidades de fallas. Mayores controles de acceso y proceso Administracin ms compleja. Costos.

PREGUNTAS ???????

También podría gustarte