Está en la página 1de 3

 

 
TEMA 1. GUIA 1.1 – clase   Prof: Ing. Renny Hernandez
2 octubre2021 
 
CONTENIDO 

TEMA 1 

 Sistemas distribuidos 

Un sistema distribuido se compone por grupo de computadores autónomos, enlazados mediante 
una red y equipados con un software de sistemas distribuidos. Este software permite que los 
computadores coordinen sus actividades y compartan recursos. 

Los usuarios de un sistema distribuido bien diseñado deberían percibir un sistema de computación 
único e integrado, aun cuando las máquinas estén dispersas geográficamente. 

Ejemplos: 

 Internet 
 Intranet 
 Base datos 
 Sistemas de información 
 Sistemas de Facturacion. 
 Data Warehouse 

Ventajas 

Extensibilidad 
Seguridad 
Escalabilidad 
Tolerancia a Fallas 
Concurrencia 
Transparencia 
 
Arquitecturas de Sistema de Distribución

Modelo Cliente‐Servidor 
Servicios proporcionados por múltiples 
servidores 
Servidores proxy y caches 
Procesos peer‐to‐peer (p2p) 
 
Un sistema distribuido se define como una colección de computadores conectados por
una red, y con el software distribuido adecuado para que el sistema sea visto por los
usuarios como una única entidad capaz de proporcionar facilidades de computación.
 

 
TEMA 1. GUIA 1.1 – clase   Prof: Ing. Renny Hernandez
2 octubre2021 
 
Características claves de los Sistemas
Distribuidos
 Cada elemento de cómputo tiene su propia memoria y su propio Sistema Operativo.
 Control de recursos locales y remotos.
 Sistemas Abiertos (Facilidades de cambio y crecimiento).
 Medios de comunicación (Redes, Protocolos, Dispositivos, Etc.).
 Capacidad de Procesamiento en paralelo.
 Dispersión y parcialidad.

Características principales que los definen:


Seguridad:

Los recursos en un sistema distribuido están físicamente encapsulados en una de las computadoras
y sólo pueden ser accedidos por otras computadoras mediante la red. Para que la compartición de
recursos sea efectiva, ésta debe ser manejada por un programa que ofrezca un interfaz de
comunicación permitiendo que el recurso sea accedido, manipulado y actualizado de una manera
fiable y consistente, este programa es el gestor de recursos.

Aperturas:

Un sistema puede ser abierto o cerrado con respecto a extensiones hardware o con respecto a las
extensiones software. La apertura de los sistemas distribuidos se determina principalmente por el
grado hacia el que nuevos servicios de compartición de recursos se pueden añadir sin perjudicar ni
duplicar a los ya existentes.

Concurrencia:

Cuando existen varios procesos en una única maquina decimos que se están ejecutando
concurrentemente. Si el ordenador está equipado con un único procesador central, la concurrencia
tiene lugar entrelazando la ejecución de los distintos procesos.

Escalabilidad:

Los sistemas distribuidos operan de manera efectiva y eficiente a muchas escalas diferentes. La
escala más pequeña consiste en dos estaciones de trabajo y un servidor de fichero, cuando el tamaño
 

 
TEMA 1. GUIA 1.1 – clase   Prof: Ing. Renny Hernandez
2 octubre2021 
 
y complejidad de las redes de ordenadores crece, es un objetivo primordial diseñar software de
sistema distribuido que seguirá siendo eficiente y útil con esas nuevas configuraciones de la red.

Tolerancia a Fallos

Los sistemas informáticos a veces fallan. Cuando se producen fallos en el software o en el hardware,
los programas podrían producir resultados incorrectos o podrían pararse antes de terminar el proceso
que estaban realizando. El diseño de sistemas tolerantes a fallos se basa en dos cuestiones,
complementarias entre sí: Redundancia hardware y recuperación del software.

Transparencia

La transparencia de un sistema distribuido va en conjunto con que todo el sistema funcione de


forma similar en todos los puntos de red, sin importar la posición del usuario, este mecanismo
permite trabajar a todos los usuarios como si se tratara de un equipo único.

Ventajas de los sistemas distribuidos


• Economía: Los microprocesadores ofrecen mejor relación precio/rendimiento que los mainframe.

• Velocidad: Tiene mayor poder de cómputo que un mainframe.

• Distribución inherente: Aplicaciones en máquinas separadas geográficamente.

• Confiabilidad: El sistema sobrevive a cualquier falla en una máquina.

• Datos Compartidos: Los usuarios tienen acceso a una base de datos común.

• Dispositivos Compartidos: Los usuarios comparten periféricos caros.

• Comunicación: facilita la comunicación persona apersona.

• Flexibilidad: Difunde la carga entre las máquinas disponibles en forma eficaz.

Desventajas de los sistemas distribuido


• Software: Hay poco software disponible para sistemas distribuidos. La algorítmica es menos
controlable.
• Redes: Se pueden saturar o causar otros problemas, fallas de comunicación, perdida de data. 

También podría gustarte