Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
Sistemas Distribuidos. Diseño e Implementacion
Next
Download to read offline and view in fullscreen.

1

Share

Download to read offline

Sistemas Distribuidos

Download to read offline

Conceptos, características, ejemplos de los Sistemas Distribuidos

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Sistemas Distribuidos

  1. 1. Autor: Leopoldo Capa
  2. 2. <ul><li>Un sistema en el que los componentes hardwarey/o software ubicados en computadores en red, se comunican y coordinan sus acciones intercambiando mensajes. </li></ul><ul><li>Colección de ordenadores autónomos enlazados por una red y soportados por </li></ul><ul><li>aplicaciones que hacen que la colección actúe </li></ul><ul><li>como un servicio integrado” </li></ul>
  3. 3. <ul><li>o Proceso: Programa que se ejecuta en una máquina. </li></ul><ul><li>– En muchas máquinas pueden ejecutarse varios procesos a la vez. </li></ul><ul><li>o Agente : Proceso conectado a la red. </li></ul><ul><li>– En ocasiones se denomina &quot;agente&quot; a un proceso que actúa sin control directo </li></ul><ul><li>del usuario, y que puede presentarse a la red como un usuario. </li></ul><ul><li>o Cliente : Proceso que puede establecer conexiones a servidores y </li></ul><ul><li>enviar peticiones a él. </li></ul><ul><li>o Agente de usuario : Cliente que representa al usuario. </li></ul><ul><li>– A menudo tienen interface de usuario, para que las personas puedan controlarlo directamente. </li></ul><ul><li>o Servicio: Parte de un sistema de computadores que gestiona una </li></ul><ul><li>colección de recursos y presenta una funcionalidad a los usuarios y a las aplicaciones. </li></ul>
  4. 4. <ul><li>o Servidor : proceso que acepta conexiones de clientes y realiza servicios para ellos. </li></ul><ul><li>– Un servidor puede atender varias peticiones simultáneas de varios clientes (1 o varios procesos, uno para cada cliente). </li></ul><ul><li>o Host : máquina conectada a la red que proporciona servicios. </li></ul><ul><li>– El mismo host puede tener varios procesos servidor que proporcionen diversos servicios. </li></ul>
  5. 5. <ul><li>Compartición de Recursos. Para que sea efectiva, ésta debe ser manejada por un programa que ofrezca un interfaz de comunicación permitiendo que el recurso sea accedido, manipulado y actualizado de una manera fiable y consistente. </li></ul><ul><li>Apertura . se determina por el grado hacia el que nuevos servicios de compartición de recursos se pueden añadir sin perjudicar ni duplicar a los ya existentes. </li></ul><ul><li>hardware (añadir periféricos, memoria o interfaces de comunicación, etc. </li></ul><ul><li>software ( añadir características al sistema operativo, protocolos de comunicación </li></ul>
  6. 6. <ul><li>Concurrencia. Cuando existen varios procesos en una única maquina decimos que se están ejecutando concurrentemente </li></ul><ul><li>Escalabilidad. Esto es, si la demanda de un recurso crece, debería 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. </li></ul><ul><li>Tolerancia a Fallos. Redundancia hardware (uso de componentes redundantes) y recuperación del software (diseño de programas que sean capaces de recuperarse de los fallos). </li></ul><ul><li>Transparencia. ejerce una gran influencia en el diseño del software de sistema. </li></ul>
  7. 7. <ul><li>o Funcionales : los computadores tienen diferentes funcionalidades. </li></ul><ul><li>Ejemplo: terminales/servidor. </li></ul><ul><li>o Distribución del trabajo : los computadores se reparten el trabajo. </li></ul><ul><li>o Económicos : es más barato muchos ordenadores pequeños que pocos muy grandes. </li></ul><ul><li>o Físicos : dispersos geográficamente. </li></ul><ul><li>Ejemplo estaciones meteorológicas. </li></ul>
  8. 8. <ul><li>1.Avances Tecnológicos. 2.Nuevos requerimientos. 3.Globalización. 4.Aspectos Externos ( Culturales, Políticos, Económicos ). 5.Integración. </li></ul>
  9. 9. <ul><li>Procesadores más poderosos y a menos costos </li></ul><ul><li>Avances en la Tecnología de Comunicaciones. </li></ul><ul><li>Compartición de Recursos. </li></ul><ul><li>Eficiencia y Flexibilidad. </li></ul><ul><li>Disponibilidad y Confiabilidad. </li></ul><ul><li>Crecimiento Modular. </li></ul>
  10. 10. <ul><li>Requerimientos de mayores controles de procesamiento. </li></ul><ul><li>Velocidad de propagación de información ( Muy lenta a veces). </li></ul><ul><li>Servicios de replicación de datos y servicios con posibilidades de fallas. </li></ul><ul><li>Mayores controles de acceso y proceso </li></ul><ul><li>Administración más compleja. </li></ul><ul><li>Costos. </li></ul>
  11. 11. <ul><li>PREGUNTAS ??????? </li></ul>
  • aniston

    Feb. 9, 2010

Conceptos, características, ejemplos de los Sistemas Distribuidos

Views

Total views

6,486

On Slideshare

0

From embeds

0

Number of embeds

46

Actions

Downloads

264

Shares

0

Comments

0

Likes

1

×