Un sistema distribuido se define como: una colección de
computadoras separadas físicamente y conectadas entre sí por una red de
comunicaciones distribuida; cada máquina posee sus componentes de hardware y
software que el usuario percibe como un solo sistema (no necesita saber qué
cosas están en qué máquinas). El usuario accede a los recursos remotos (RPC) de
la misma manera en que accede a recursos locales, o un grupo de computadores
que usan un software para conseguir un objetivo en común.
Los sistemas distribuidos deben ser muy confiables, ya que
si un componente del sistema se descompone otro componente debe ser capaz de
reemplazarlo, esto se denomina Tolerancia a Fallos.
El tamaño de un sistema distribuido puede ser muy variado,
ya sean decenas de hosts (red de área local), centenas de hosts (red de área
metropolitana), y miles o millones de hosts (Internet); esto se denomina
escalabilidad.
Características
- Para cada uno de los usuarios debe ser similar al trabajo en el Sistema Centralizado.
- Seguridad interna en el sistema distribuido.
- Se ejecuta en múltiples Computadoras.
- Tiene varias copias del mismo Sistema Operativo o de diferentes Sistemas Operativos que proveen los mismos servicios.
- Entorno de trabajo cómodo.
- Dependiente de redes (LAN, MAN, WAN, etc.).
- Compatibilidad entre los dispositivos conectados.
- Transparencia (El uso de múltiples procesadores y el acceso remoto debe ser invisible).2
- Interacción entre los equipos.
- Diseño de software compatible con varios usuarios y sistemas operativos
Ejemplo de Sistema
Distribuido Simple
No hay comentarios:
Publicar un comentario