Autor: Leopoldo Capa
<ul><li>Un sistema en el que los componentes hardwarey/o software ubicados en computadores en red, se comunican y coordina...
<ul><li>o  Proceso:  Programa que se ejecuta en una máquina. </li></ul><ul><li>–  En muchas máquinas pueden ejecutarse var...
<ul><li>o  Servidor : proceso que acepta conexiones de clientes y realiza servicios para ellos. </li></ul><ul><li>–  Un se...
<ul><li>Compartición de Recursos.  Para que sea efectiva, ésta debe ser manejada por un programa que ofrezca un interfaz d...
<ul><li>Concurrencia.  Cuando existen varios procesos en una única maquina decimos que se están ejecutando concurrentement...
<ul><li>o  Funcionales : los computadores tienen diferentes funcionalidades. </li></ul><ul><li>Ejemplo: terminales/servido...
<ul><li>1.Avances Tecnológicos.  2.Nuevos requerimientos.  3.Globalización.  4.Aspectos Externos ( Culturales, Políticos, ...
<ul><li>Procesadores más poderosos y a menos costos  </li></ul><ul><li>Avances en la Tecnología de Comunicaciones. </li></...
<ul><li>Requerimientos de mayores controles de procesamiento. </li></ul><ul><li>Velocidad de propagación de información ( ...
<ul><li>PREGUNTAS ??????? </li></ul>
Upcoming SlideShare
Loading in...5
×

Sistemas Distribuidos

8,936

Published on

Conceptos, características, ejemplos de los Sistemas Distribuidos

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
8,936
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
246
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×