Ingeniero

Solo disponible en BuenasTareas
  • Páginas : 45 (11203 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de enero de 2012
Leer documento completo
Vista previa del texto
1 Introducción a los sistemas distribuidos

Introducción a los Sistemas Distribuidos

1.2

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.1 Objetivosde 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 a procedimientos remotosApéndice B: Invocación de métodos remotos

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

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 plantean y las posibilidades que latecnologí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 general para referirnos a cualquierdispositivo 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 sistemasoperativos, 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 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án centralizados 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 aun 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.





Alberto Lafuente, Departamento de Arquitectura y Tecnología deComputadores, 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, el coste reducido es su característica fundamental. El sistemaoperativo 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 diseñados para tiempo compartido, como UNIX y Windows NT1. Un sistema...
tracking img