0% encontró este documento útil (0 votos)
30 vistas6 páginas

Sistemas Distribuidos: Una Introducción

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas6 páginas

Sistemas Distribuidos: Una Introducción

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INTRODUCCIÓN A LOS

SISTEMAS DISTRIBUIDOS

Bolaños Núñez Carlos Daniel


Fuentes Rosales Isis Jeanell
5IV8
Sistemas distribuidos

La tecnología ha avanzado mucho en los últimos años provocando que las


personas tengan más disponible el uso de la red. Las telecomunicaciones
permiten que muchos usuarios tengan la posibilidad de compartir información a
cualquier parte del mundo. Las redes de comunicación pueden ser accedidas a
través de internet.

Tanenbaum define a los sistemas distribuidos como una colección de


computadoras independientes que aparecen ante los usuarios del sistema
como una única computadora. El advenimiento de los sistemas distribuidos ha
estado soportado en dos importantes innovaciones tecnológicas: el
microprocesador y las redes de área local.

Ventajas

• Economía: los microprocesadores son más eficientes y baratos que las


computadoras centrales

• Velocidad: Un sistema distribuido tiene más poder que una computadora


centralizada

• Distribución inherente: Un sistema distribuido inherente puede emplear


aplicaciones instaladas en computadoras remotas.

• Confiabilidad: Es consistente, aunque alguna computadora falle

• crecimiento proporcional: Se puede actualizar si es necesario.


• Datos compartidos

• Dispositivos compartidos
• Comunicación
• Confiabilidad

Desventajas

• Software: El software para los sistemas distribuidos aún está en


desarrollo

• Redes: Todavía hay problemas de transmisión en las redes de


comunicación

• Seguridad
• Tolerancia a fallos: Las fallas operativas y componentes aún son
frecuentes

Aspectos del diseño de sistemas distribuidos

Transparencia

Una característica de los sistemas distribuidos es el ocultar al usuario el cómo


funciona el sistema o como está construido. Las principales transparencias son:

• De localización: Los usuarios no pueden saber dónde se encuentran los


datos
• De migración: Los recursos se pueden mover a voluntad sin cambiar su
nombre

• De réplica: Los usuarios no pueden ver el número de copia existentes

• De concurrencia: Varios usuarios pueden compartir recursos de manera


automática

• De paralelismo: La actividad o consulta puede requerir procesamiento


paralelo sin que el usuario lo perciba.

• De fallas: cuando algo falla el usuario no lo percibe

• De desempeño: El funcionamiento y velocidad de las maquinas donde


se consulta es imperceptible.

• De escalabilidad: No es visible cuando se agrega otra computadora al


sistema.

Flexibilidad: facilita modificaciones al diseño inicial


Confiabilidad: permite que, en caso de que una computadora falle, otra la
pueda sustituir

en la realización de sus tareas asignadas.

Desempeño: es en referencia a los tiempos de respuesta de una aplicación.

Escalabilidad: permite que a la arquitectura actual se le puede adicionar más


poder de cómputo.
Repartición de la carga: se debe verificar que el equipo cuente con el sistema
y algunos recursos como lo son la capacidad del disco, la velocidad de la red,
entre otras.

Tipos de arquitectura

• Servidores-estación de trabajo

• Pila de procesadores

• Multiprocesadores con memoria compartida

• Multiprocesadores con memoria distribuida.

Mantenimiento de consistencia
Verificar que todos los conceptos involucrados con el sistema operativo sigan
realizándose.

• Modificación

• Cache

• Falla

• Replicación

• Interfaz de usuario

• Reloj

Funcionalidad: que el sistema distribuido funcione de acuerdo con sus metas


y que permita hacer más eficiente el trabajo.

Seguridad: es importante tomar en cuenta los factores de riesgo, se deben


implementar los mecanismos de seguridad que permitan proteger la
información.

Taxonomía de los sistemas distribuidos

Tomando en cuenta la taxonomía podemos clasificar de la siguiente manera los


sistemas distribuidos:
1- Sistemas con software débilmente acoplado en hardware débilmente
acoplado

2- Sistemas con software fuertemente acoplado en hardware fuertemente


acoplado

3- Sistemas con software fuertemente acoplado en hardware débilmente


acoplado

Un caso de los sistemas distribuidos con software y hardware débilmente

acoplado son los sistemas operativos de red, como lo pueden ser los
siguientes:
• Conexión remota

• Copia remota de archivos

• Sistema de archivos globales compartidos

Conclusión: Fuentes Rosales Isis Jeanell

En conclusión, los sistemas distribuidos son importantes en la actualidad


debido a todos los procesos que facilita, dando buenas soluciones y así una
variedad de usos. Además de esto han revolucionado la forma en que se
comparte la información, más que nada por sus múltiples ventajas al trabajar
con varias computadoras al mismo tiempo. Entre más avanza la tecnología,
más necesario se vuelve el mejorar estos sistemas, ya que aún no llegan a ser
perfectos de esta manera poder llegar a ser más y ofrecer un mejor
rendimiento, confiabilidad y seguridad.

Conclusión: Carlos Daniel Bolaños Núñez:


En conclusión, los sistemas distribuidos en el contexto actual tienen un gran
impacto, donde la tecnología ha transformado la manera en que compartimos y
accedemos a la información. Estos sistemas permiten que diversas
computadoras trabajen conjuntamente como si fueran una única, ofreciendo
ventajas significativas como la economía, la velocidad y la confiabilidad en el
procesamiento de datos.

La flexibilidad y escalabilidad de los sistemas distribuidos son cruciales, ya que


facilitan la adaptación y el crecimiento de las infraestructuras tecnológicas para
responder a las necesidades que se tienen día a día, tratando de mejorar en
aspectos, como problemas de software o seguridad, estos sistemas buscan
mantener la transparencia y la confiabilidad, asegurando que las fallas sean
imperceptibles para el usuario final.
Fuentes:

López Fuentes, F. A. (2015). Sistemas distribuidos.

También podría gustarte