Sistemas distribuidos

Solo disponible en BuenasTareas
  • Páginas : 68 (16817 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de septiembre de 2010
Leer documento completo
Vista previa del texto
Sistemas Distribuidos. 1. Conceptos fundamentales. Definici—n de un sistema de c—mputo distribuido. La idea fundamental de un sistema distribuido es que constituye una combinaci—n de computadoras y sistemas de transmisi—n de mensajes bajo un solo punto de vista l—gico a travŽs del cual los elementos de c—mputo resuelven tareas en forma colaborativa. Se puede aseverar que el sistema constituye unente capaz de procesar informaci—n debido a dos caracter’sticas esenciales: ♦ El sistema consiste de una cantidad de computadoras cada una de las cuales tiene su propio almacenamiento, dispositivos perifŽricos y potencia computacional. ♦ Todas las computadoras est‡n adecuadamente interconectadas. Por medio del sistema operativo adecuado, las computadoras mantienen su capacidad de procesamiento detareas local, mientras constituyen elementos colaborativos de procesamiento en el ambiente distribuido. El elemento de interconexi—n indica que debe existir el mecanismo de transporte de informaci—n entre los componentes de manera que sea factible el intercambio de mensajes entre nodos cooperativos de manera que no se violente la transparencia de una transacci—n. Desde el punto de vista delusuario, un Sistema Operativo Distribuido se comporta como un sistema operativo convencional que se ejecuta en su computadora local; sin embargo, Žste administra los recursos de varias Ðy adem‡s, posiblemente heterogŽneas- computadoras independientes e integra una interface comœn hacia el usuario. Se puede decir entonces que un ambiente distribuido tambiŽn incluye las siguientes caracter’sticas: ♦ Unavariedad de componentes que incluyen tanto plataformas de c—mputo como las redes de interconexi—n que transportan mensajes entre ellas unificadas en un solo ambiente de procesamiento. ♦ La transparencia, como resultado de la abstracci—n apropiada de los componentes del sistema. Con respecto a la transparencia, no siempre es posible mantenerla estrictamente en todos los casos. Algunas ocasiones esnecesario el establecimiento de ciertas distinciones entre los usuarios y los operadores del ambiente computacional, debido a las tareas espec’ficas o generales que Žstos deben realizar. La transparencia implica requerimientos de integraci—n de los componentes en una sola unidad: ♦ Un SD es un sistema operativo de nivel amplio. ♦ Un SD provee componentes abstractos del sistema y en muchos casosest‡ basado en ellos. ♦ Un SD implementa control distribuido de acuerdo al principio de la autonom’a cooperativa. ♦ Existe una descripci—n distribuida del sistema.

Sistemas Distribuidos

1

Un SD es un sistema operativo de nivel amplio. Un SD permite la cooperaci—n entre diferentes m‡quinas o elementos de procesamiento que est‡n conectados al mismo medio de transporte. La transparencia exigeque el uso de los componentes sea independiente del tipo y la localidad donde sean empleados en un momento dado. Un SD provee componentes abstractos del sistema y en muchos casos est‡ basado en ellos. Su provisi—n y uso se puede apreciar como el manejo de caracter’sticas abstractas por medio de las cuales se logra emplear dichos recursos. Otro enfoque diferente del anterior es el desarrollar un SD apartir de controladores (drivers) especiales para las m‡quinas que lo integrar‡n. En ambos casos el dise–o resulta en una interface en extremo cercana al hardware que soporta la operaci—n del sistema, pero representado para el usuario de una forma coherente y l—gica. Un SD implementa control distribuido de acuerdo al principio de la autonom’a cooperativa. El principio de autonom’a cooperativaestablece que todos los elementos involucrados tienen igual oportunidad en la toma de decisiones que les afectan como un todo. En un momento dado, la toma de decisi—n se hace s—lo entre los procesadores involucrados en una tarea, en tanto que los dem‡s permanecen ajenos a esta decisi—n. Visto desde la —ptica individual, los procesos de decisi—n aut—nomos cooperativos exhiben una mayor complejidad...
tracking img