Investigacion Unidad 1 Sistemas Operativo
Investigacion Unidad 1 Sistemas Operativo
Investigacion Unidad 1 Sistemas Operativo
INGENIERIA INFORMATICA
ACTIVIDAD 1
ALUMNO: Humberto Rodriguez
Cambranis
Contenido
Introducción a los sistemas distribuidos.........................................................................................3
Definición de sistemas distribuidos.................................................................................................3
Objetivos de un sistema distribuido................................................................................................3
Tipos de sistemas distribuidos.........................................................................................................4
Conclusión......................................................................................................................................10
Bibliografía.......................................................................................................................................11
Mayor eficacia.
Mayor tolerancia a fallos: al estar distribuida la información en nodos, en caso de que se
caiga un nodo, dicha información va a encontrarse replicada en otros nodos.
Mayor velocidad y procesamiento distribuido: cuando se realiza una consulta, lo
procesamientos se dividen entre todos los nodos que forman el sistema distribuido, en
lugar de enviarlos a un único nodo y que el mismo tenga que hacer todo el trabajo.
Escalabilidad: si, por ejemplo, se necesita más procesamiento o añadir más disco duro,
en lugar de que los equipos crezcan de forma vertical añadiendo más almacenamiento,
RAM o CPU, se añaden equipos de forma horizontal al clúster o sistema distribuido.
Compartir recursos
Sean instalaciones de almacenamiento, archivos de datos, servicios o redes, es posible que
se desee compartir estos recursos entre las aplicaciones, por simple economía.
Resulta mucho más barato tener una instalación de almacenamiento compartida entre
múltiples aplicaciones, que tener que comprar y mantener almacenamiento para cada una por
separado.
Abstracción
Para ocultar que los procesos y recursos se encuentran distribuidos en varias computadoras,
posiblemente diseminadas geográficamente. Es decir, los procesos y recursos quedan
abstraídos del usuario.
Apertura
Indica básicamente que un sistema distribuido esté erigido con elementos que se puedan
integrar con facilidad a otros sistemas. Cumpliendo con las reglas normalizadas, cualquier
proceso con esa interfaz puede comunicarse con otro proceso con la misma interfaz.
Interoperabilidad y portabilidad
Se refiere cuando dos sistemas de diferentes fabricantes pueden funcionar en conjunto. La
portabilidad determina hasta qué punto una aplicación realizada para el sistema A pueda
funcionar en el sistema B sin modificaciones.
Escalabilidad
Es necesaria cuando hay un aumento de usuarios que necesitan más recursos. Un buen
ejemplo es el aumento de la audiencia de Netflix cada viernes por la noche.
Significa agregar dinámicamente más recursos, tal como aumentar la capacidad de la red
permitiendo una mayor transmisión de video y reducirla una vez que el consumo se haya
normalizado.
Hay varias formas o taxonomías propuestas para clasificar a los sistemas distribuidos. En
nuestro caso, diferenciaremos los sistemas distribuidos en tres clases: sistemas
computacionales distribuidos, sistemas de información distribuidos, y sistemas embebidos
distribuidos.
Una parte importante del middleware está constituido por las librerías que hacen posible la
ejecución de programas en paralelo. Muchas de estas librerías proveen las facilidades
requeridas para establecer una comunicación avanzada basada en el intercambio de
mensajes; sin embargo, no proveen un mecanismo para el manejo de falla de procesos,
seguridad, etc.
Como alternativa a esta organización jerárquica, se tiene el modelo simétrico del sistema
MOSIX. Este sistema provee la apariencia o imagen de un sistema cluster como si este fuera
una sola computadora, lo cual transparenta la distribución de las partes del programa
(procesos) a ejecutar en paralelo. Los procesos migran dinámica y preventivamente a los
nodos del cluster. Este proceso de migración permite que el usuario inicia una aplicación en
cualquier nodo (conocido como nodo hogar o home), después de lo cual puede migrar
transparentemente a otros nodos.
para muchos propósitos diferentes, lo cual refleja el amplio espectro de servicios que
se pueden ofrecer a una organización virtual.
Capa de aplicación – Consiste en las aplicaciones que operan dentro de la
organización virtual y que usan el ambiente de computación grid.
Las capas colectivas, de conectividad y recurso forman el corazón de lo que puede llamarse
capa de middleware del grid. Estas capas, en conjuto, proveen acceso y administración de
recursos que potencialmente estás dispersos en varios sitios (unidades administrativas).
Conclusión
Los sistemas distribuidos son un conjunto de equipos independientes que actúan común un
único equipo, los sistemas distribuidos tienen deferentes objetivos, los cuales se presentaron
en esta investigación, en forma general el objetivo es compartir, distribuir los recursos
(Archivos de datos, servicios o redes). Hay varias formas o taxonomías propuestas para
clasificar a los sistemas distribuidos sistemas computacionales distribuidos, sistemas de
información distribuidos, y sistemas embebidos distribuidos.
1
HUMBERTO RODRIGUEZ CAMBRANIS ARQUITECTURA DE COMPUTADORAS INFORMATICA - 20830093
0
Bibliografía
Qué es un sistema distribuido y sus ventajas. (2018, July 31). Retrieved March 8, 2022, from
OpenWebinars.net website: https://openwebinars.net/blog/que-es-un-sistema-distribuido/
Helmut Sy Corvo. (2020, March). Sistemas distribuidos: características, arquitectura, tipos, objetivos,
aplicaciones. Retrieved March 8, 2022, from Lifeder website: https://www.lifeder.com/sistemas-
distribuidos/
1
HUMBERTO RODRIGUEZ CAMBRANIS ARQUITECTURA DE COMPUTADORAS INFORMATICA - 20830093
1