SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
Sistemas Operativos Distribuidos
Sistemas Operativos II (SISTOPERIIS920182)
---
Alumno: Nicolás Giacaman
C.I.: E - 83.570.242
Introducción
En el inicio de la era tecnológica mucha de la tecnología avanzaba más rápido
que los recursos que disponibles en esa época, lo cual generó una
investigación para optimizar el procesamiento de información bajando costos.
Esa investigación comenzó a dar frutos al comienzo de los años 70, hasta los
años 90 donde se presentan resultados sólidos para la red de recursos
conectadas por LAN (Local Area Network) para mejorar la velocidad de
cómputo.
2
Definición
Un sistema distribuido es una colección de procesadores conectados en red, la cual es imprescindible
para su funcionamiento. Estos procesadores no comparten memoria entre sí, en lugar de eso, cada
procesador tiene su propia memoria local.
Desde el punto de vista de un procesador específico en un sistema distribuido, el resto de los
procesadores y sus respectivos recursos son remotos, mientras que sus propios recursos son
locales. Estos sistemas proveen al usuario de recursos compartidos que mantiene el sistema. Por lo
que brindan una mayor velocidad computacional, accesibilidad de los datos y fiabilidad.
3
Tipos de sistemas operativos distribuidos
Arquitecturas multiprocesador: El uso de múltiples procesadores mejora el
rendimiento y adaptabilidad del sistema. La distribución de procesos entre los
procesadores puede ser predeterminada por un despachador (dispatcher) que
decide qué procesos se asignan a cada procesador.
Los procesos relacionados con la recopilación de información, toma de
decisiones y control de actuadores podrían ejecutarse en un solo procesador
bajo el control de un planificador (scheduler).
4
Tipos de sistemas operativos distribuidos
Arquitecturas de objetos distribuidos: En una arquitectura de objetos distribuidos,
los componentes fundamentales del sistema son objetos que proporcionan un
interfaz a un conjunto de servicios que ellos suministran. Otros objetos realizan
llamadas a estos servicios sin hacer una distinción lógica entre un cliente (receptor
del servicio) y un servidor (proveedor del servicio). Los objetos se distribuyen a
través de varias computadoras en una red y comunicarse a través de middleware.
Este middleware proporciona un conjunto de servicios que permiten la
comunicación entre objetos y el que estos puedan ser añadidos o eliminados del
sistema.
5
Tipos de sistemas operativos distribuidos
Arquitecturas cliente-servidor: En el modelo cliente-servidor de un sistema
distribuido, los clientes y los servidores son diferentes. Los clientes reciben
servicios de los servidores y no de otros clientes; los servidores pueden actuar
como clientes recibiendo servicios de otros servidores, pero sin solicitar
servicios de clientes; los clientes deben conocer los servicios que ofrece cada
uno de los servidores y deben conocer cómo contactar cada uno de estos
servidores.
6
Tipos de sistemas operativos distribuidos
Computación distribuida interorganizacional: Los estándares y protocolos que
posibilitan las comunicaciones a través de los nodos están embebidos en la
propia aplicación, y cada nodo debe ejecutar una copia de dicha aplicación.
No tiene clientes y servidores fijos, sino una serie de nodos que se comportan
a la vez como clientes y como servidores de los demás nodos de la red.
Todos los nodos se comportan igual y pueden realizar el mismo tipo de
operaciones.
7
Características de un sistema operativo distribuido
1. Colección de sistemas autónomos capaces de comunicación y
cooperación mediante interconexiones hardware y software
2. Gobierna operación de un Sistema Computacional y proporciona
abstracción de máquina virtual a los usuarios
3. Su objetivo clave es la transparencia
4. Posee Escalabilidad, la existencia de crecimientos en el sistema no
implican modificaciones de la arquitectura básica del mismo
8
Características de un sistema operativo distribuido
5. Generalmente proporcionan medios para la compartición global de
recursos
6. Está diseñado para la tolerancia a fallos
7. Servicios añadidos: denominación global, sistemas de archivos
distribuidos, facilidades para distribución de cálculos (a través de
comunicación de procesos internodos, llamadas a procedimientos
remotos, etc.).
9
Topología de un sistema operativo distribuido
Topología en anillo: En ésta topología, cada nodo de la red tiene un par de
enlaces, cada uno de los cuales conecta a otro nodo de la red de manera
unívoca.
10
Topología de un sistema operativo distribuido
Topología de bus: En ésta topología, cada uno de los nodos está conectado
con los otros mediante el uso de un "canal" o bus. Es la topología con mayor
uso.
11
Topología de un sistema operativo distribuido
Topología de árbol: La estructura de ésta red se basa en un árbol, por tal razón,
es también llamada jerárquica, los mensajes entre las computadoras pasan a
lo largo de las ramas de la jerarquía hasta llegar a su destino.
12
Topología de un sistema operativo distribuido
Topología de estrella: Este tipo de topología tiene un concentrador central, los
dispositivos que pertenecen a la red se conectan sólo con dicho concentrador.
13
Interconexión de un sistema operativo distribuido
Dentro del diseño físico de la red, podemos clasificar a las redes de acuerdo a la distancia que tienen
cada uno de sus nodos entre sí.
1. Redes de Área Local (LAN): Este tipo de redes conecta dispositivos que regularmente se
encuentran dentro de un edificio. La distancia que usualmente se toma como referencia es 100
metros, cada dispositivo está a máximo 100 metros uno de otro. Los dispositivos que
interconecta pueden ir desde micro hasta macro computadoras. Un tipo especial de redes LAN
son las redes peer to peer, este tipo de redes, se utiliza principalmente para compartir archivos o
impresoras, es una red muy útil para empresas pequeñas, sin embargo para empresas grandes,
las redes peer to peer resultan lentas.
14
Interconexión de un sistema operativo distribuido
2. Redes de área Amplia (WAN): Una red de área amplia enlaza grandes regiones geográficas a
través de transmisiones por microondas y satélites o líneas telefónicas.
Ejemplo: Una llamada de larga distancia, en ella se hace uso de una red de área amplia.
15
Interconexión de un sistema operativo distribuido
3. Redes Internacionales: Son las redes que enlazan sistemas entre países, las empresas que se
dedican a la comunicación entre países ganan alrededor de 88 mil millones de dólares, sin
embargo las redes de este tipo tienen varias dificultades, ya que al tratarse de comunicaciones
de distancias muy grandes utilizan equipo y dispositivos muy complejos, además las redes
internacionales tienen que cumplir con ciertas reglas y estándares internacionales que
controlan el flujo de datos entre las diferentes fronteras del mundo, estas restricciones hacen
que en ocasiones el desempeño de los procesos resulten lentos o imposibles de realizar, aqui
vemos una vez mas que no solo es importante la consideración del equipo y técnicas
empleadas en la tecnología si no que también implica un estudio de requerimientos en cuanto a
la parte social de un sistema.
16
Protocolo de comunicación
Los sistemas distribuidos son normalmente sistemas abiertos, lo que significa que se diseñan sobre
protocolos estándar que permiten combinar equipamiento y software de diferentes vendedores.
IP (Protocolo de Internet): Protocolo de la capa de Red, que permite definir la unidad básica de
transferencia de datos y se encarga del direccionamiento de la información, para que llegue a su
destino en la red.
POP3 (Protocolo de Oficina de Correo): Protocolo de la capa de aplicación, que permite la gestión de
correos en Internet, es decir, le permite a una estación de trabajo recuperar los correos que están
almacenados en el servidor.
17
Protocolo de comunicación
TCP (Protocolo de Control de Transmisión): Protocolo de la capa de Transporte, que permite dividir y
ordenar la información a transportar en paquetes de menor tamaño para su transporte y recepción.
HTTP (Protocolo de Transferencia de Hipertexto): Protocolo de la capa de aplicación, que permite el
servicio de transferencia de páginas de hipertexto entre el cliente WEB y los servidores.
SMTP (Protocolo de Transferencia de Correo Simple): Protocolo de la capa de aplicación, que
permite el envío de correo electrónico por la red.
FTP (Protocolo de transferencia de archivos): Protocolo de red para la transferencia de archivos
entre sistemas conectados a una red TCP.
18
Protocolo de comunicación
NFS (Sistema de archivos de red): Protocolo de nivel de aplicación, según el Modelo OSI. Es utilizado
para sistemas de archivos distribuido en un entorno de red de computadoras de área local. Posibilita
que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara
de locales.
ICMP (Protocolo de mensajes de control de Internet): Protocolo que permite administrar información
relacionada con errores de los equipos en red. Si se tienen en cuenta los escasos controles que lleva
a cabo el protocolo IP, ICMP no permite corregir los errores sino que los notifica a los protocolos de
capas cercanas. Por lo tanto, el protocolo ICMP es usado por todos los routers para indicar un error
(llamado un problema de entrega).
19
Gestión de memoria en sistemas distribuidos
Distributed Shared Memory (DSM, o memoria distribuida compartida) es un tipo de implementación
hardware y software, en la que cada nodo de un cluster tiene acceso a una amplia memoria
compartida que se añade a la memoria limitada privada, no compartida, propia de cada nodo.
La arquitectura de memoria compartida puede suponer la separación de la memoria en partes
compartidas distribuidas entre los nodos y la memoria principal; o la distribución de toda la memoria
en los distintos nodos. Un protocolo de coherencia, escogido de acuerdo a un modo de consistencia,
se encarga de mantener la coherencia de la memoria.
20
Ventajas de los Sistemas Operativos Distribuidos
● Una de las ventajas de los sistemas distribuidos es la economía, pues es mucho más barato,
añadir servidores y clientes cuando se requiere aumentar la potencia de procesamiento.
● El trabajo en conjunto. Por ejemplo: en una fábrica de ensamblado, los robots tienen sus CPUs
diferentes y realizan acciones en conjunto, dirigidos por un sistema distribuido.
● Tienen una mayor confiabilidad. Al estar distribuida la carga de trabajo en muchas máquinas la
falla de una de ellas no afecta a las demás, el sistema sobrevive como un todo.
● Capacidad de crecimiento incremental. Se puede añadir procesadores al sistema
incrementando su potencia en forma gradual según sus necesidades. Con respecto a PCs
Independientes
21
Ventajas de los Sistemas Operativos Distribuidos
● Se pueden compartir recursos, como programas y periféricos, muy costosos. Ejemplo:
Impresora Láser, dispositivos de almacenamiento masivo, etc. 1. Al compartir recursos,
satisfacen las necesidades de muchos usuarios a la vez. Ejemplo: Sistemas de reservas de
aerolíneas.
● Se logra una mejor comunicación entre las personas. Ejemplo: el correo electrónico.
● Tienen mayor flexibilidad, la carga de trabajo se puede distribuir entre diferentes ordenadores.
22
Desventajas de los Sistemas Operativos Distribuidos
● El principal problema es el software, es el diseño, implantación y uso del software distribuido, pues presenta
numerosos inconvenientes. Los principales interrogantes son los siguientes: - ¿Qué tipo de S. O., lenguaje de
programación y aplicaciones son adecuados para estos sistemas?, ¿Cuánto deben saber los usuarios de la
distribución?, ¿Qué tanto debe hacer el sistema y qué tanto deben hacer los usuarios?. La respuesta a estos
interrogantes no es uniforme entre los especialistas, pues existe una gran diversidad de criterios y de
interpretaciones al respecto.
● Otro problema tiene que ver con las redes de comunicación. Por ejemplo: Pérdida de mensajes, saturación en el
tráfico, etc.
● Un problema que puede surgir al compartir datos es la seguridad de los mismos. En general se considera que
las ventajas superan a las desventajas, si estas últimas se administran seriamente.
23
Diferencia entre S.O.D. y S.O.R
● En un Sistema Operativo de Red, los usuarios saben de la existencia de varias computadoras y
pueden conectarse con máquinas remotas y copiar archivos de una máquina a otra.
● Cada máquina ejecuta su propio sistema operativo local y tiene su propio usuario o grupo de
usuarios.
● Por el contrario, un Sistema Operativo Distribuido es aquel que aparece ante sus usuarios como
un sistema tradicional de un solo procesador.
● En un sistema distribuido verdadero, los usuarios no deben saber del lugar donde su programa
se ejecute o del lugar donde se encuentran sus archivos.
24
Diferencia entre S.O.D. y S.O.R
● Además son sistemas autónomos capaces de comunicarse y cooperar entre sí para resolver tareas
globales.
● Es indispensable el uso de redes para intercambiar datos.Además de los servicios típicos de un
Sistema Operativo, un Sistema Distribuido debe gestionar la distribución de tareas entre los diferentes
nodos conectados.
● También, debe proporcionar los mecanismos necesarios para compartir globalmente los recursos del
sistema.
● Sistemas Operativos Centralizados, de un solo procesador, de un solo CPU o incluso tradicionales; en
todo caso, lo que esto quiere decir es que un sistema operativo controla una sola computadora.
25
Sistema de archivos distribuido
Un sistema de archivos distribuido es un sistema de archivos de computadoras que sirve para
compartir archivos, impresoras y otros recursos como un almacenamiento persistente en una red de
computadoras. El primer sistema de este tipo fue desarrollado en la década de 1970, y en 1985 Sun
Microsystems creó el sistema de archivos de red NFS el cual fue ampliamente utilizado como
sistema de archivos distribuido. Otros sistemas notables utilizados fueron el sistema de archivos
Andrew (AFS) y el sistema Server Message Block SMB, también conocido como CIFS.
26
Conclusión
Los sistemas operativos distribuidos son parte de nuestro dia a dia, ya sea en aplicaciones de
mensajería o en aplicaciones más complejas como las redes neuronales que hacen funcionar algunas
inteligencias artificiales las cuales están en auge estos últimos años.
Las empresas cada vez más necesitan granjas de servidores que soporten los nuevos aplicativos que
nacen constantemente en esta era tecnológica y también es necesario la distribución de estos
aplicativos para mantener la disponibilidad en caso de fallos creando una serie de espejos.
27
Bibliografía
Sistema operativo distribuido [En línea]
Disponible en: https://es.wikipedia.org/wiki/Sistema_operativo_distribuido
Distributed Shared Memory [En línea]
Disponible en: https://es.wikipedia.org/wiki/Distributed_Shared_Memory
Sistema de archivos distribuido [En línea]
Disponible en: https://es.wikipedia.org/wiki/Sistema_de_archivos_distribuido
Sistemas Operativos Distribuidos [En línea] Universidad de Granma
Disponible en: https://www.udg.co.cu/cmap/sistemas_operativos/sistema_operativo/distribuidos/distribuido.html
28
Bibliografía
Redes y Procesamiento Distribuido [En línea]
Disponible en: http://teoriasistemas.awardspace.com/RedesProcesamientoDistribuido.html
Prof. Edgardo Adrián Franco Martínez. Arquitecturas de sistemas distribuidos [En línea]
Disponible en: http://www.eafranco.com/.../14_15_16_17_Arquitecturas_de_sistemas_distribuidos_y_Tarea_04.pdf
Max Hernandez. (2012). Protocolos de transferencia [En línea]
Disponible en: http://sistemasdistribuidosyparalelos.blogspot.com/2012/05/protocolos-de-transferencia.html
Ventajas y Desventajas de S.O.D. [En línea]
Disponible en: http://sistemasoperativosdistribuidoss.blogspot.com/2012/03/ventajas-y-desventajas-de-sod.html
29
Información
Autor: Nicolás Giacaman
C.I.: E - 83.570.242
Correo: nicolas.egp@gmail.com
Telegram: https://t.me/nicolasegp
Materia: Sistemas Operativos II
Sección: SISTOPERIIS920182
30
I.U.P. “Santiago Mariño”
Sede Barcelona

Más contenido relacionado

Similar a Sistemas Operativos Distribuidos

Redes de área local y actividades correspondientes a la unidad i
Redes de área local y actividades correspondientes a la unidad iRedes de área local y actividades correspondientes a la unidad i
Redes de área local y actividades correspondientes a la unidad iJesús Gómez Ávila
 
Las redes
Las redesLas redes
Las redesdonceva
 
Redes y tipos de redes
Redes y tipos de redesRedes y tipos de redes
Redes y tipos de redesCamilo_Bernal
 
Evolucion De Redes De Computadoras
Evolucion De Redes De ComputadorasEvolucion De Redes De Computadoras
Evolucion De Redes De Computadorasefrain jaime
 
RED DE COMPUTADORAS.
RED DE COMPUTADORAS.RED DE COMPUTADORAS.
RED DE COMPUTADORAS.17987991
 
Redes informaticas
Redes  informaticasRedes  informaticas
Redes informaticascar56
 
Redes informaticas
Redes  informaticasRedes  informaticas
Redes informaticasyoi63
 
Redes de computadores.
Redes de computadores.Redes de computadores.
Redes de computadores.Andres Urzola
 
Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)
Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)
Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)Miizael Mybl
 
Redes informaticas
Redes  informaticasRedes  informaticas
Redes informaticasyoi63
 
Redes informaticas
Redes  informaticasRedes  informaticas
Redes informaticasyoi63
 
Nodos de redes.
Nodos de redes.Nodos de redes.
Nodos de redes.snakiss
 
Sistemas Distribuidos
Sistemas DistribuidosSistemas Distribuidos
Sistemas DistribuidosPrisciña
 

Similar a Sistemas Operativos Distribuidos (20)

Redes de área local y actividades correspondientes a la unidad i
Redes de área local y actividades correspondientes a la unidad iRedes de área local y actividades correspondientes a la unidad i
Redes de área local y actividades correspondientes a la unidad i
 
Las redes
Las redesLas redes
Las redes
 
Redes y tipos de redes
Redes y tipos de redesRedes y tipos de redes
Redes y tipos de redes
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Evolucion De Redes De Computadoras
Evolucion De Redes De ComputadorasEvolucion De Redes De Computadoras
Evolucion De Redes De Computadoras
 
RED DE COMPUTADORAS.
RED DE COMPUTADORAS.RED DE COMPUTADORAS.
RED DE COMPUTADORAS.
 
Redes informaticas
Redes  informaticasRedes  informaticas
Redes informaticas
 
Redes informaticas
Redes  informaticasRedes  informaticas
Redes informaticas
 
Redes de computadores.
Redes de computadores.Redes de computadores.
Redes de computadores.
 
Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)
Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)
Introduccionalasredesdecomputadoras 091129210658-phpapp02 (1) (1)
 
Redes informaticas
Redes  informaticasRedes  informaticas
Redes informaticas
 
Redes informaticas
Redes  informaticasRedes  informaticas
Redes informaticas
 
Redes
RedesRedes
Redes
 
Nodos de redes.
Nodos de redes.Nodos de redes.
Nodos de redes.
 
Ntics
NticsNtics
Ntics
 
Ntics
Ntics Ntics
Ntics
 
Sistemas Distribuidos
Sistemas DistribuidosSistemas Distribuidos
Sistemas Distribuidos
 
Redes
RedesRedes
Redes
 
Redes
RedesRedes
Redes
 
Redes.
Redes.Redes.
Redes.
 

Último

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 

Último (20)

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 

Sistemas Operativos Distribuidos

  • 1. Sistemas Operativos Distribuidos Sistemas Operativos II (SISTOPERIIS920182) --- Alumno: Nicolás Giacaman C.I.: E - 83.570.242
  • 2. Introducción En el inicio de la era tecnológica mucha de la tecnología avanzaba más rápido que los recursos que disponibles en esa época, lo cual generó una investigación para optimizar el procesamiento de información bajando costos. Esa investigación comenzó a dar frutos al comienzo de los años 70, hasta los años 90 donde se presentan resultados sólidos para la red de recursos conectadas por LAN (Local Area Network) para mejorar la velocidad de cómputo. 2
  • 3. Definición Un sistema distribuido es una colección de procesadores conectados en red, la cual es imprescindible para su funcionamiento. Estos procesadores no comparten memoria entre sí, en lugar de eso, cada procesador tiene su propia memoria local. Desde el punto de vista de un procesador específico en un sistema distribuido, el resto de los procesadores y sus respectivos recursos son remotos, mientras que sus propios recursos son locales. Estos sistemas proveen al usuario de recursos compartidos que mantiene el sistema. Por lo que brindan una mayor velocidad computacional, accesibilidad de los datos y fiabilidad. 3
  • 4. Tipos de sistemas operativos distribuidos Arquitecturas multiprocesador: El uso de múltiples procesadores mejora el rendimiento y adaptabilidad del sistema. La distribución de procesos entre los procesadores puede ser predeterminada por un despachador (dispatcher) que decide qué procesos se asignan a cada procesador. Los procesos relacionados con la recopilación de información, toma de decisiones y control de actuadores podrían ejecutarse en un solo procesador bajo el control de un planificador (scheduler). 4
  • 5. Tipos de sistemas operativos distribuidos Arquitecturas de objetos distribuidos: En una arquitectura de objetos distribuidos, los componentes fundamentales del sistema son objetos que proporcionan un interfaz a un conjunto de servicios que ellos suministran. Otros objetos realizan llamadas a estos servicios sin hacer una distinción lógica entre un cliente (receptor del servicio) y un servidor (proveedor del servicio). Los objetos se distribuyen a través de varias computadoras en una red y comunicarse a través de middleware. Este middleware proporciona un conjunto de servicios que permiten la comunicación entre objetos y el que estos puedan ser añadidos o eliminados del sistema. 5
  • 6. Tipos de sistemas operativos distribuidos Arquitecturas cliente-servidor: En el modelo cliente-servidor de un sistema distribuido, los clientes y los servidores son diferentes. Los clientes reciben servicios de los servidores y no de otros clientes; los servidores pueden actuar como clientes recibiendo servicios de otros servidores, pero sin solicitar servicios de clientes; los clientes deben conocer los servicios que ofrece cada uno de los servidores y deben conocer cómo contactar cada uno de estos servidores. 6
  • 7. Tipos de sistemas operativos distribuidos Computación distribuida interorganizacional: Los estándares y protocolos que posibilitan las comunicaciones a través de los nodos están embebidos en la propia aplicación, y cada nodo debe ejecutar una copia de dicha aplicación. No tiene clientes y servidores fijos, sino una serie de nodos que se comportan a la vez como clientes y como servidores de los demás nodos de la red. Todos los nodos se comportan igual y pueden realizar el mismo tipo de operaciones. 7
  • 8. Características de un sistema operativo distribuido 1. Colección de sistemas autónomos capaces de comunicación y cooperación mediante interconexiones hardware y software 2. Gobierna operación de un Sistema Computacional y proporciona abstracción de máquina virtual a los usuarios 3. Su objetivo clave es la transparencia 4. Posee Escalabilidad, la existencia de crecimientos en el sistema no implican modificaciones de la arquitectura básica del mismo 8
  • 9. Características de un sistema operativo distribuido 5. Generalmente proporcionan medios para la compartición global de recursos 6. Está diseñado para la tolerancia a fallos 7. Servicios añadidos: denominación global, sistemas de archivos distribuidos, facilidades para distribución de cálculos (a través de comunicación de procesos internodos, llamadas a procedimientos remotos, etc.). 9
  • 10. Topología de un sistema operativo distribuido Topología en anillo: En ésta topología, cada nodo de la red tiene un par de enlaces, cada uno de los cuales conecta a otro nodo de la red de manera unívoca. 10
  • 11. Topología de un sistema operativo distribuido Topología de bus: En ésta topología, cada uno de los nodos está conectado con los otros mediante el uso de un "canal" o bus. Es la topología con mayor uso. 11
  • 12. Topología de un sistema operativo distribuido Topología de árbol: La estructura de ésta red se basa en un árbol, por tal razón, es también llamada jerárquica, los mensajes entre las computadoras pasan a lo largo de las ramas de la jerarquía hasta llegar a su destino. 12
  • 13. Topología de un sistema operativo distribuido Topología de estrella: Este tipo de topología tiene un concentrador central, los dispositivos que pertenecen a la red se conectan sólo con dicho concentrador. 13
  • 14. Interconexión de un sistema operativo distribuido Dentro del diseño físico de la red, podemos clasificar a las redes de acuerdo a la distancia que tienen cada uno de sus nodos entre sí. 1. Redes de Área Local (LAN): Este tipo de redes conecta dispositivos que regularmente se encuentran dentro de un edificio. La distancia que usualmente se toma como referencia es 100 metros, cada dispositivo está a máximo 100 metros uno de otro. Los dispositivos que interconecta pueden ir desde micro hasta macro computadoras. Un tipo especial de redes LAN son las redes peer to peer, este tipo de redes, se utiliza principalmente para compartir archivos o impresoras, es una red muy útil para empresas pequeñas, sin embargo para empresas grandes, las redes peer to peer resultan lentas. 14
  • 15. Interconexión de un sistema operativo distribuido 2. Redes de área Amplia (WAN): Una red de área amplia enlaza grandes regiones geográficas a través de transmisiones por microondas y satélites o líneas telefónicas. Ejemplo: Una llamada de larga distancia, en ella se hace uso de una red de área amplia. 15
  • 16. Interconexión de un sistema operativo distribuido 3. Redes Internacionales: Son las redes que enlazan sistemas entre países, las empresas que se dedican a la comunicación entre países ganan alrededor de 88 mil millones de dólares, sin embargo las redes de este tipo tienen varias dificultades, ya que al tratarse de comunicaciones de distancias muy grandes utilizan equipo y dispositivos muy complejos, además las redes internacionales tienen que cumplir con ciertas reglas y estándares internacionales que controlan el flujo de datos entre las diferentes fronteras del mundo, estas restricciones hacen que en ocasiones el desempeño de los procesos resulten lentos o imposibles de realizar, aqui vemos una vez mas que no solo es importante la consideración del equipo y técnicas empleadas en la tecnología si no que también implica un estudio de requerimientos en cuanto a la parte social de un sistema. 16
  • 17. Protocolo de comunicación Los sistemas distribuidos son normalmente sistemas abiertos, lo que significa que se diseñan sobre protocolos estándar que permiten combinar equipamiento y software de diferentes vendedores. IP (Protocolo de Internet): Protocolo de la capa de Red, que permite definir la unidad básica de transferencia de datos y se encarga del direccionamiento de la información, para que llegue a su destino en la red. POP3 (Protocolo de Oficina de Correo): Protocolo de la capa de aplicación, que permite la gestión de correos en Internet, es decir, le permite a una estación de trabajo recuperar los correos que están almacenados en el servidor. 17
  • 18. Protocolo de comunicación TCP (Protocolo de Control de Transmisión): Protocolo de la capa de Transporte, que permite dividir y ordenar la información a transportar en paquetes de menor tamaño para su transporte y recepción. HTTP (Protocolo de Transferencia de Hipertexto): Protocolo de la capa de aplicación, que permite el servicio de transferencia de páginas de hipertexto entre el cliente WEB y los servidores. SMTP (Protocolo de Transferencia de Correo Simple): Protocolo de la capa de aplicación, que permite el envío de correo electrónico por la red. FTP (Protocolo de transferencia de archivos): Protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP. 18
  • 19. Protocolo de comunicación NFS (Sistema de archivos de red): Protocolo de nivel de aplicación, según el Modelo OSI. Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de área local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales. ICMP (Protocolo de mensajes de control de Internet): Protocolo que permite administrar información relacionada con errores de los equipos en red. Si se tienen en cuenta los escasos controles que lleva a cabo el protocolo IP, ICMP no permite corregir los errores sino que los notifica a los protocolos de capas cercanas. Por lo tanto, el protocolo ICMP es usado por todos los routers para indicar un error (llamado un problema de entrega). 19
  • 20. Gestión de memoria en sistemas distribuidos Distributed Shared Memory (DSM, o memoria distribuida compartida) es un tipo de implementación hardware y software, en la que cada nodo de un cluster tiene acceso a una amplia memoria compartida que se añade a la memoria limitada privada, no compartida, propia de cada nodo. La arquitectura de memoria compartida puede suponer la separación de la memoria en partes compartidas distribuidas entre los nodos y la memoria principal; o la distribución de toda la memoria en los distintos nodos. Un protocolo de coherencia, escogido de acuerdo a un modo de consistencia, se encarga de mantener la coherencia de la memoria. 20
  • 21. Ventajas de los Sistemas Operativos Distribuidos ● Una de las ventajas de los sistemas distribuidos es la economía, pues es mucho más barato, añadir servidores y clientes cuando se requiere aumentar la potencia de procesamiento. ● El trabajo en conjunto. Por ejemplo: en una fábrica de ensamblado, los robots tienen sus CPUs diferentes y realizan acciones en conjunto, dirigidos por un sistema distribuido. ● Tienen una mayor confiabilidad. Al estar distribuida la carga de trabajo en muchas máquinas la falla de una de ellas no afecta a las demás, el sistema sobrevive como un todo. ● Capacidad de crecimiento incremental. Se puede añadir procesadores al sistema incrementando su potencia en forma gradual según sus necesidades. Con respecto a PCs Independientes 21
  • 22. Ventajas de los Sistemas Operativos Distribuidos ● Se pueden compartir recursos, como programas y periféricos, muy costosos. Ejemplo: Impresora Láser, dispositivos de almacenamiento masivo, etc. 1. Al compartir recursos, satisfacen las necesidades de muchos usuarios a la vez. Ejemplo: Sistemas de reservas de aerolíneas. ● Se logra una mejor comunicación entre las personas. Ejemplo: el correo electrónico. ● Tienen mayor flexibilidad, la carga de trabajo se puede distribuir entre diferentes ordenadores. 22
  • 23. Desventajas de los Sistemas Operativos Distribuidos ● El principal problema es el software, es el diseño, implantación y uso del software distribuido, pues presenta numerosos inconvenientes. Los principales interrogantes son los siguientes: - ¿Qué tipo de S. O., lenguaje de programación y aplicaciones son adecuados para estos sistemas?, ¿Cuánto deben saber los usuarios de la distribución?, ¿Qué tanto debe hacer el sistema y qué tanto deben hacer los usuarios?. La respuesta a estos interrogantes no es uniforme entre los especialistas, pues existe una gran diversidad de criterios y de interpretaciones al respecto. ● Otro problema tiene que ver con las redes de comunicación. Por ejemplo: Pérdida de mensajes, saturación en el tráfico, etc. ● Un problema que puede surgir al compartir datos es la seguridad de los mismos. En general se considera que las ventajas superan a las desventajas, si estas últimas se administran seriamente. 23
  • 24. Diferencia entre S.O.D. y S.O.R ● En un Sistema Operativo de Red, los usuarios saben de la existencia de varias computadoras y pueden conectarse con máquinas remotas y copiar archivos de una máquina a otra. ● Cada máquina ejecuta su propio sistema operativo local y tiene su propio usuario o grupo de usuarios. ● Por el contrario, un Sistema Operativo Distribuido es aquel que aparece ante sus usuarios como un sistema tradicional de un solo procesador. ● En un sistema distribuido verdadero, los usuarios no deben saber del lugar donde su programa se ejecute o del lugar donde se encuentran sus archivos. 24
  • 25. Diferencia entre S.O.D. y S.O.R ● Además son sistemas autónomos capaces de comunicarse y cooperar entre sí para resolver tareas globales. ● Es indispensable el uso de redes para intercambiar datos.Además de los servicios típicos de un Sistema Operativo, un Sistema Distribuido debe gestionar la distribución de tareas entre los diferentes nodos conectados. ● También, debe proporcionar los mecanismos necesarios para compartir globalmente los recursos del sistema. ● Sistemas Operativos Centralizados, de un solo procesador, de un solo CPU o incluso tradicionales; en todo caso, lo que esto quiere decir es que un sistema operativo controla una sola computadora. 25
  • 26. Sistema de archivos distribuido Un sistema de archivos distribuido es un sistema de archivos de computadoras que sirve para compartir archivos, impresoras y otros recursos como un almacenamiento persistente en una red de computadoras. El primer sistema de este tipo fue desarrollado en la década de 1970, y en 1985 Sun Microsystems creó el sistema de archivos de red NFS el cual fue ampliamente utilizado como sistema de archivos distribuido. Otros sistemas notables utilizados fueron el sistema de archivos Andrew (AFS) y el sistema Server Message Block SMB, también conocido como CIFS. 26
  • 27. Conclusión Los sistemas operativos distribuidos son parte de nuestro dia a dia, ya sea en aplicaciones de mensajería o en aplicaciones más complejas como las redes neuronales que hacen funcionar algunas inteligencias artificiales las cuales están en auge estos últimos años. Las empresas cada vez más necesitan granjas de servidores que soporten los nuevos aplicativos que nacen constantemente en esta era tecnológica y también es necesario la distribución de estos aplicativos para mantener la disponibilidad en caso de fallos creando una serie de espejos. 27
  • 28. Bibliografía Sistema operativo distribuido [En línea] Disponible en: https://es.wikipedia.org/wiki/Sistema_operativo_distribuido Distributed Shared Memory [En línea] Disponible en: https://es.wikipedia.org/wiki/Distributed_Shared_Memory Sistema de archivos distribuido [En línea] Disponible en: https://es.wikipedia.org/wiki/Sistema_de_archivos_distribuido Sistemas Operativos Distribuidos [En línea] Universidad de Granma Disponible en: https://www.udg.co.cu/cmap/sistemas_operativos/sistema_operativo/distribuidos/distribuido.html 28
  • 29. Bibliografía Redes y Procesamiento Distribuido [En línea] Disponible en: http://teoriasistemas.awardspace.com/RedesProcesamientoDistribuido.html Prof. Edgardo Adrián Franco Martínez. Arquitecturas de sistemas distribuidos [En línea] Disponible en: http://www.eafranco.com/.../14_15_16_17_Arquitecturas_de_sistemas_distribuidos_y_Tarea_04.pdf Max Hernandez. (2012). Protocolos de transferencia [En línea] Disponible en: http://sistemasdistribuidosyparalelos.blogspot.com/2012/05/protocolos-de-transferencia.html Ventajas y Desventajas de S.O.D. [En línea] Disponible en: http://sistemasoperativosdistribuidoss.blogspot.com/2012/03/ventajas-y-desventajas-de-sod.html 29
  • 30. Información Autor: Nicolás Giacaman C.I.: E - 83.570.242 Correo: nicolas.egp@gmail.com Telegram: https://t.me/nicolasegp Materia: Sistemas Operativos II Sección: SISTOPERIIS920182 30 I.U.P. “Santiago Mariño” Sede Barcelona