domingo, 10 de mayo de 2009

Sistemas Distribuidos

Un sistema distribuido se define como: una colección de computadores separados físicamente y conectados 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 de 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 (Local Area Network), centenas de hosts (Metropolitan Area Network), y miles o millones de hosts (Internet); esto se denomina Escalabilidad.
Características
1. Para cada uno de los usuarios debe de ser similar al trabajo en el Sistema Centralizado.
2. Se ejecuta en múltiples Computadoras.
3. Tiene varias copias del mismo Sistema Operativo o de diferentes Sistemas Operativos que proveen los mismos servicios.
4. Transparencia (El uso de múltiples procesadores y el acceso remoto debe de ser invisible).

No hay comentarios:

Publicar un comentario