Академический Документы
Профессиональный Документы
Культура Документы
El microprocesador.
Entre las principales ventajas de los sistemas distribuidos con respecto a las computadoras
centralizadas se encuentran:
Economa: Los microprocesadores ofrecen una mejor relacin precio/ rendimiento que
las computadoras centrales.
Velocidad: Un sistema distribuido puede tener mayor poder de cmputo que una
computadora centralizada individual.
Confiabilidad: El sistema es consistente, aun si una computadora del sis- tema deja de
funcionar.
Con respecto a las computadoras aisladas, es decir, aquellas que no se en- cuentran
conectadas a una red, los sistemas distribuidos tienen las siguien- tes ventajas [Coulouris,
Dollimore & Kinderberg, 2001]:
Datos compartidos: Permite que distintos usuarios tengan acceso a una base de datos
o archivo comn.
A pesar de los diferentes beneficios que introducen los sistemas distribui- dos, todava existen
diferentes retos que deben ser resueltos como los si- guientes [Coulouris et al., 2001]:
Software: Gran parte del software para sistemas distribuidos est an en desarrollo.
Redes: Los problemas de transmisin en las redes de comunicacin to- dava son
frecuentes en la transferencia de grandes volmenes de datos (por ejemplo, multimedia).
Transparencia
Es una caracterstica de los sistemas distribuidos para ocultar al usuario la manera en que el
sistema funciona o est construido, de tal forma que el usuario tenga la sensacin de que todo
el sistema est trabajando en una sola mquina local. Entre las principales transparencias
deseables en un sis- tema distribuido estn [Coulouris et al., 2001]:
De localizacin: Los usuarios no pueden saber dnde se encuentran los datos
localizados.
De fallas: Cuando una computadora del sistema falla, esta es imperceptible para el
usuario.
Flexibilidad
Confiabilidad
Permite que, en caso de que una computadora falle, otra la pueda sustituir en la realizacin de
sus tareas asignadas.
Desempeo
Escalabilidad
Reparticin de la carga
Se debe analizar con qu equipos cuenta el sistema y los diferentes recursos de cmputo en
cada uno de ellos, como capacidad de disco, velocidad de la red, etc. Los tipos de arquitectura
a usar pueden ser:
Servidores-estacin de trabajo.
Pila de procesadores.
Mantenimiento de consistencia
Verificar que todos los conceptos involucrados con el sistema operativo, al operar en un
esquema distribuido, sigan realizndose de manera correcta. Entre los puntos a observar estn
los siguientes:
Modificacin.
Cach.
Falla.
Replicacin.
Interfaz de usuario.
Reloj.
Funcionalidad
Implica que el sistema distribuido a implementar funcione de acuerdo con las metas trazadas y
que permita hacer ms eficiente el trabajo que antes se haca usando un sistema centralizado.
Seguridad
Ejemplo: Sistema operativo de red, como es el caso de NFS (Network File System - Sistema de
archivo de red).
Un caso de los sistemas distribuidos con software y hardware dbilmente acoplado son los
sistemas operativos de red. Algunas prestaciones de estos sistemas son: