Sistemas distribuidos

Páginas: 43 (10587 palabras) Publicado: 11 de enero de 2011
1 Introducción a los sistemas distribuidos

Contenido

 
  1.1
  Motivación
  1.1.1
  Tipos de sistemas
  1.1.2
  Una definición de sistema distribuido
  1.1.3
  Perspectivas
  1.2
  Propiedades de los sistemas distribuidos
  1.2.1
  Transparencia
  1.2.2
  Escalabilidad
  1.2.3
  Fiabilidad y tolerancia a fallos
  1.2.4
  Consistencia  1.3
  Aplicaciones distribuidas
  1.3.1
  Objetivos de las aplicaciones distribuidas
  1.3.2
  Entornos para las aplicaciones distribuidas
  1.4
  Soporte hardware
  1.4.1
  Elementos de cómputo
  1.4.2
  Infraestructura de red
  1.5
  Soporte para la distribución de recursos
  1.5.1
  Sistemas abiertos
  1.5.2
  Soporte para la comunicación  1.5.3
  Soporte del sistema operativo
  1.6
  Resumen
  1.7
  Ejercicios
  1.8
  Apéndice A: Llamadas a procedimientos remotos
  1.9
  Apéndice B: Invocación de métodos remotos
  1.9.1
  El modelo de objetos
  1.9.2
  El modelo de objetos distribuidos
  1.9.3
  Java RMI
 

Introducción a los Sistemas Distribuidos

1.2

1.1 Motivación
Lossistemas distribuidos suponen un paso más en la evolución de los sistemas informáticos, entendidos desde el punto de vista de las necesidades que las aplicaciones plantean y las posibilidades que la tecnología ofrece. Antes de proporcionar una definición de sistema distribuido resultará interesante presentar, a través de la evolución histórica, los conceptos que han desembocado en los sistemasdistribuidos actuales, caracterizados por la distribución física de los recursos en máquinas interconectadas. Utilizaremos aquí el término recurso con carácter general para referirnos a cualquier dispositivo o servicio, hardware o software, susceptible de ser compartido.

1.1.1

Tipos de sistemas

Desde una perspectiva histórica se puede hablar de diferentes modelos que determinan lafuncionalidad y la estructura de un sistema de cómputo, las características del sistema operativo como gestor de los recursos, y su campo de aplicación y uso: • Sistemas de lotes. Son los primeros sistemas operativos, que permitían procesar en diferido y secuencialmente datos suministrados en paquetes de tarjetas perforadas. Hoy en día, sobre sistemas multiprogramados con interfaces de usuariointeractivas, el proceso por lotes tiene sentido en aplicaciones de cálculo intensivo, por ejemplo en supercomputación. Sistemas centralizados de tiempo compartido. Fue el siguiente paso, a mediados de los 60. El objetivo es incrementar la eficiencia en el uso de la CPU, un recurso entonces caro y escaso, disminuyendo los tiempos de respuesta de los usuarios, que operan interactivamente. Los recursos estáncentralizados y se accede al sistema desde terminales. Sistemas de teleproceso. Se diferencian del modelo anterior en que los terminales —más recientemente, sistemas personales— son remotos y acceden a un sistema central utilizando una infraestructura de red (por ejemplo la telefónica) y un protocolo de comunicaciones normalmente de tipo propietario. El sistema central monopoliza la gestión de losrecursos. Ejemplos de aplicaciones que resolvía este modelo son los sistemas de reservas y de transacciones bancarias. Sistemas personales. La motivación de este tipo de sistemas estuvo en proporcionar un sistema dedicado para un único usuario, lo que fue posible gracias al abaratamiento del hardware por la irrupción del microprocesador a comienzos de los 80. Precisamente, el coste reducido es sucaracterística fundamental. El sistema operativo de un ordenador personal (PC) es, en un principio, monousuario: carece de mecanismos de protección. Aunque, por simplicidad, los primeros sistemas operativos eran monoprogramados (MS-DOS), la mejora del hardware







Alberto Lafuente, Departamento de Arquitectura y Tecnología de Computadores, UPV/EHU

2

Introducción a los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistema distribuido
  • Sistemas Distribuidos
  • sistema distribuido
  • Sistemas Distribuidos
  • Sistemas distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS