BETO

Páginas: 44 (10831 palabras) Publicado: 2 de diciembre de 2013
1 Introducción a los sistemas
distribuidos

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.4Consistencia
1.3 Aplicaciones distribuidas
1.3.1Objetivos 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.5S oporte del sistema operativo
1.6S oporte para la comunicación
1.6.1 Modelos de comunicación
1.6.2 Comunicación basada en paso de mensajes
1.7 Sistemas abiertos
1.8 Resumen
1.9 Ejercicios
Apéndice A: Llamadas aprocedimientos remotos
Apéndice B: Invocación de métodos remotos

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

1.2

Introducción a los Sistemas Distribuidos

1.3

1.1 Motivación
Los sistemas 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 planteany 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 sistemas distribuidos actuales, caracterizados por la
distribución física de los recursos en máquinas interconectadas.
Utilizaremos aquí el término recurso con carácter generalpara 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 la funcionalidad 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 usuario interactivas, el proceso por lotes tiene sentido en
aplicaciones de cálculo intensivo, por ejemplo en supercomputación.



Sistemas centralizados de tiempocompartido. 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án centralizados y se accede al sistema desde terminales.



Sistemas de teleproceso. Se diferencian del modelo anterior en que losterminales —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 los recursos.
Ejemplos de aplicaciones que resolvía este modelo son los sistemas de
reservas y de transacciones bancarias.

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

Introducción a los Sistemas Distribuidos

1.4



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, elcoste reducido
es su caracterí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
pronto permitió soportar sistemas multitarea (Macintosh, OS/2,
Windows 95/98), e incluso sistemas operativos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • beto
  • BETA
  • Beto
  • beto
  • beto
  • Beto
  • Beto
  • Beta

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS