SlideShare una empresa de Scribd logo
1 de 24
INTRODUCCIÓN
Trabajar en equipo siempre es bueno, porque divide las tareas a
realizar o incluso comparte un mismo problema entre varias personas,
dicho sea de paso, al tener a varias personas trabajando en el mismo
proyecto, todos los integrantes están al tanto sobre lo que ocurre, y si
alguno se olvida o se pierde de algo que ha ocurrido, el resto del equipo
puede recordárselo o decírselo dado que ellos si lo recuerdan y lo
saben.
Algo parecido a esto que se acaba de explicar, es la definición de un
sistema distribuido.
Sistemas operativos distribuidos
Los sistema operativos distribuidos funcionan como un
sistema operativo normal, pero descentralizando
el procesamiento y almacenamiento de la
información, así como la carga de los
procesos que se llevan a cabo.
Esto quiere decir que: Mientras que en un sistema
operativo normal un ordenador o procesador hace una
tarea, en un sistema distribuido, varios ordenadores realizan
una tarea entre todos compartiendo sus recursos y
funcionalidades.
Entre los diferentes Sistemas Operativos distribuidos que
existen tenemos los siguientes: Sprite, Solaris-MC, Mach,
Chorus, Spring, Amoeba, Taos, etc.
Tipos de Sistemas distribuidos
Estaciones y servidores
Los servidores dan acceso a: Información compartida (servicio de ficheros)
dispositivos HW compartidos (impresoras, scanners, ...) funciones del
Sistema Operativo (autentificación, ...)
Ejemplos:
•XDS y Cedar, del Xerox PARC.
•V-system de la Universidad de Stanford.
•Argus, del MIT.
Es el más común en la actualidad. A cada usuario se
le asigna una estación. Las estaciones: ejecutan las
aplicaciones. Dan soporte a la interfaz de usuario
(GUI). Acceden a los servicios compartidos,
mediante software de comunicaciones.
Tipos de Sistemas distribuidos
Banco de procesadores
El Gestor de Recursos le asigna un procesador como ordenador personal. Ventajas
con respecto a Estaciones y Servidores: mejor utilización de recursos: muchos puntos
de entrada con pocas CPUs. mayor flexibilidad: se pueden dedicar procesadores para
expandir servicios. compatibilidad con el SW preexistente. utilización de procesadores
heterogéneos.
Los procesadores del pool tienen un CPU, suficiente
memoria, pero no tienen ni discos ni terminales. Los
usuarios acceden al sistema desde terminales-X. Gestor de
recursos: controla el acceso a los procesadores del pool
(PP). El usuario especifica sus requerimientos (CPU,
memoria, programa).
Inconveniente: mala respuesta interactiva: terminales conectados
a una línea serie. Ejemplo: CDCS, basado en el anillo de
Cambridge.
Tipos de Sistemas distribuidos
Miniordenadores Integrados
Sistemas de ficheros contiguos:
•Súper directorio virtual: "/../", esquema de nombramiento global.
•No es distribuido: el nombre de los ficheros depende de su ubicación
•Ejemplo: NETIX, Newcastle Connection.
•Locus (UCLA)
Cada ordenador mantiene su autonomía (conjunto completo de SW estándar,
aplicaciones y servicios propios). Esquema de nombramiento global: acceso
independiente de la ubicación, posibilidad de migración de ficheros
entre máquinas.
Basado en máquinas multiusuario. El usuario se
conecta a una máquina específica. Poseen enfoques
históricos, acceso remoto mediante copias y de esta
forma no se mezclan los espacios de nombramiento
locales, pero no es distribuido.
Características de los S.D.
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. Generalmente proporcionan medios para la compartición global de
recursos.
5. 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.).
Redes e interconexión
 Paquete: Tipo de mensaje que se
intercambia entre dos dispositivos de
comunicación. Tamaño limitado por
el hardware.
 Mensaje: Objeto lógico que se
intercambian entre dos o más
procesos. Su tamaño puede ser
bastante grande, un mensaje se
descompone en paquetes.
Redes e interconexión
 Protocolo: Conjunto de reglas e
instrucciones que gobiernan el
intercambio de paquetes y
mensajes.
 Subsistema de comunicación:
Conjunto de componentes hardware
y software que proporcionan
servicios de comunicación en un
sistema distribuido.
Gestión de Memoria
Los sistemas distribuidos proveen la abstracción de memoria compartida
en sistemas con memorias distribuidas físicamente y consecuentemente
combinan las mejores características de ambos enfoques.
La cuestión de la consistencia adquiere importancia en los sistemas
distribuidos que replican el contenido de la memoria compartida mediante
su almacenamiento en las cachés de computadores separados. Cada
proceso tiene un gestor de réplicas local, el cual está encargado de
mantener copias en caché para los objetos. En la mayor parte de las
implementaciones, los datos se leen desde las réplicas locales por
cuestiones de eficiencia, pero las actualizaciones deben propagarse al
resto de gestores de réplica.
Ventajas de los S. D.
Compartir recursos
Los usuarios de un host (servidor que provee servicios a otras
computadoras) pueden disponer de los recursos de los demás host. En
general se ofrecen mecanismos para compartir archivos remotos,
procesar información en sistemas de bases de datos distribuidos, imprimir
archivos en host remotos, usar equipos de hardware especializados, etc.
Ventajas de los S. D.
Aumentar la velocidad
Si un determinado problema se puede dividir en sub problemas de manera
que diferentes procesadores se encarguen de cada una de las partes queda
claro que ese hecho hará que se obtenga una solución más rápidamente.
Otro elemento a tomar en cuenta es que si un procesador específico está
muy cargado se puede pasar su trabajo hacia otro que está menos cargado,
lo cual se denomina carga compartida, lo que, evidentemente, redundará
en una mayor velocidad de respuesta.
Ventajas de los S. D.
Confiabilidad
Si un host de un sistema distribuido falla el resto de los host pueden
continuar funcionando. Si el sistema está compuesto por una cantidad de
instalaciones autónomas (por ejemplo computadoras de propósito general)
la falla de un host no afectará el resto, sin embargo si el sistema está
formado por pequeñas máquinas y cada una de ellas tiene alguna
responsabilidad crucial, una simple falla afectará la operación. Para resolver
esta situación debe tenerse suficiente redundancia de recursos (en hardware
y datos).
La falla de un host debe detectarse por el sistema, el cual tendrá que tomar
una acción adecuada para recuperarse de ella, entre las acciones está ver si
existe la posibilidad de que otro host se encargue de la tarea de aquel que
falló haciendo la oportuna transferencia de funciones.
Ventajas de los S. D.
Comunicación
Como los host están conectados entre sí, pueden intercambiar información.
La información se puede transferir aún cuando los host están a distancias
considerables.
Desventajas de los S. D
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: -Perdida 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.
Sistemas Operativos de Red
Los S. O. R. son software que permite la interconexión de ordenadores para
tener el poder de acceder a los servicios y recursos, hardware y software,
creando redes de computadoras.
Al igual que un equipo no puede trabajar sin un sistema operativo, una red
de equipos no puede funcionar sin un sistema operativo de red pues
consiste en un software que posibilita la comunicación de un sistema
informático con otros equipos en el ámbito de una red.
Diferencias entre los S. O. R y S. O.
D
Un sistema en red típico es una colección de sistemas operativos locales,
acompañado de servidores de impresión y de archivos, conectados por
medio de una red. Los usuarios están enterados de la multiplicidad de
máquinas y para el acceso a los recursos necesitan conectarse a la máquina
remota o transferir datos de la máquina remota a la propia. Podemos decir
que todos los sistemas en red se ejecutan como funciones locales
autónomas a la administración de dispositivos, de procesos, de entradas y
salidas, de archivos y recursos en general.
Estas funciones deben interactuar, pero tomando decisiones locales sin
tener en cuenta procesos y recursos remotos. Las decisiones y el control
orientado a operaciones remotas, son tomadas solo a nivel de la
comunicación de la red.
Diferencias entre los S. O. R y S. O.
D
Por otro lado podemos decir que un sistema distribuido es solo un sistema
expandido en toda la red, pero visto como un solo sistema para todos los
elementos que existen en la red. Los usuarios no necesitan saber de la
multiplicidad de máquinas y pueden acceder a los recursos remotos de la
misma manera que lo hacen para los recursos locales. La tolerancia a fallas
es más alta, pero también podemos decir que el control y las decisiones son
tomadas globalmente, los recursos conectados a la red son administrados
de una forma global usando mecanismos distribuidos en lugar de
mecanismos locales.
Acceso a Archivos Remotos
El acceso a archivos remotos es exactamente a lo que suena: un sistema
que permite acceder a archivos en cualquier sitio, en cualquier momento y
con el dispositivo que tú elijas, siempre que tengas una conexión a Internet.
Para esto se creo Internet en primer lugar, para conseguir y compartir
información siempre que se quiera aprovechando la cantidad de usuarios
usando la red. Antes de que Internet nos permitiera compartir archivos de la
forma en la que lo hacemos, las cosas eran más complicadas para hacer
muchos trabajos. Si teníamos que traer trabajo a casa o llevarlo a reuniones
y conferencias, teníamos que llevar todo guardado en discos.
Acceso Remoto
Un acceso remoto, es poder acceder
desde una computadora a un recurso
ubicado físicamente en otra
computadora que se
encuentra geográficamente en otro
lugar, a través de una red local o
externa (como Internet).
Atomicidad
La atomicidad es la propiedad que asegura
que una operación se ha realizado o no, y
por lo tanto ante un fallo del sistema no
puede quedar a medias. Se dice que una
operación es atómica cuando es imposible
para otra parte de un sistema encontrar
pasos intermedios. Si esta operación
consiste en una serie de pasos, todos ellos
ocurren o ninguno. Por ejemplo, en el caso
de una transacción bancaria o se ejecuta
tanto el depósito y la deducción o ninguna
acción es realizada. Es una característica de
los sistemas transaccionales.
Control de Concurrencia
El control de
concurrencia consiste
en tratar con los
problemas de
aislamiento y
consistencia del
procesamiento de
transacciones para
prevenir
complicaciones en la
ejecución de procesos
simultáneos y
superpuestos.
CONCLUSIÓN
Los sistemas distribuidos son extremadamente útiles para las empresas
que se dediquen a procesar y gestionar gran cantidad de datos e
información en una red de computadoras, pues permite que todas las
computadoras involucradas en el sistema, aporten su granito de arena
para agilizar cualquier proceso y reducir la pérdida de información en
casos de averías.
BIBLIOGRAFÍA
https://html.rincondelvago.com/sistemas-operativos-distribuidos.html
https://es.wikipedia.org/wiki/Sistema_operativo_de_red
https://es.wikipedia.org/wiki/Intercambio_de_archivos
https://www.youtube.com/watch?v=MLYM_DeoEoc
https://es.wikipedia.org/wiki/Computaci%C3%B3n_distribuida
http://sistemasdistribuidosaisseccion1.blogspot.com/p/definicion-de-los-
sistemas-distribuidos.html

Más contenido relacionado

La actualidad más candente

Sicronización entre procesos
Sicronización entre procesosSicronización entre procesos
Sicronización entre procesosglocom15
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salidaDavid Martinez
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaSergio Olivares
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUALandresinf
 
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.argentm
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesosIchinose 11
 
Administracion de memoria (politicas de busqueda)
Administracion de memoria (politicas de busqueda)Administracion de memoria (politicas de busqueda)
Administracion de memoria (politicas de busqueda)pepelebu1313
 
Controladores de dominio_de_redes_windows
Controladores de dominio_de_redes_windowsControladores de dominio_de_redes_windows
Controladores de dominio_de_redes_windowsPedro Hernandez
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre Juan Anaya
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidoscarlosmax10
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos DistribuidosValentina
 
Base De Datos Distribuidas
Base De Datos DistribuidasBase De Datos Distribuidas
Base De Datos DistribuidasJorge Guerra
 

La actualidad más candente (20)

Sicronización entre procesos
Sicronización entre procesosSicronización entre procesos
Sicronización entre procesos
 
Amoeba
AmoebaAmoeba
Amoeba
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y Distribuida
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUAL
 
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.
 
memoria virtual
memoria virtualmemoria virtual
memoria virtual
 
Bios
BiosBios
Bios
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesos
 
Gestion memoria windows
Gestion memoria windowsGestion memoria windows
Gestion memoria windows
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
ESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVO
ESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVOESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVO
ESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVO
 
La Ntastic
La NtasticLa Ntastic
La Ntastic
 
Administracion de memoria (politicas de busqueda)
Administracion de memoria (politicas de busqueda)Administracion de memoria (politicas de busqueda)
Administracion de memoria (politicas de busqueda)
 
Controladores de dominio_de_redes_windows
Controladores de dominio_de_redes_windowsControladores de dominio_de_redes_windows
Controladores de dominio_de_redes_windows
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
Base De Datos Distribuidas
Base De Datos DistribuidasBase De Datos Distribuidas
Base De Datos Distribuidas
 

Similar a Sistemas distribuidos: introducción y tipos

Sistema operativo distribuidos
Sistema operativo distribuidosSistema operativo distribuidos
Sistema operativo distribuidoschinogallegos
 
Sistema operativo distribuidos
Sistema operativo distribuidosSistema operativo distribuidos
Sistema operativo distribuidoschinogallegos
 
Sistema operativo distribuidos
Sistema operativo distribuidosSistema operativo distribuidos
Sistema operativo distribuidoschinogallegos
 
Sistema operativo distribuidos daniel
Sistema operativo distribuidos danielSistema operativo distribuidos daniel
Sistema operativo distribuidos danielchinogallegos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosTensor
 
Unidad 1 sistemas operativos
Unidad 1 sistemas operativosUnidad 1 sistemas operativos
Unidad 1 sistemas operativosFenix Sven
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiIsrael Hernández Lezama
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiIsrael Hernández Lezama
 
Investigacion eq.3 inf-5 e
Investigacion eq.3 inf-5 eInvestigacion eq.3 inf-5 e
Investigacion eq.3 inf-5 eEduardo Diaz
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosJperez98
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVicente Malaver
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativomanuel
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidoscris_bar
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVictor Milano
 
Sistemas Operativos Distribuidos - UFT
Sistemas Operativos Distribuidos - UFTSistemas Operativos Distribuidos - UFT
Sistemas Operativos Distribuidos - UFTadrrog
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores JUANR1022
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosRosbeliPolo22
 

Similar a Sistemas distribuidos: introducción y tipos (20)

Sistema operativo distribuidos
Sistema operativo distribuidosSistema operativo distribuidos
Sistema operativo distribuidos
 
Sistema operativo distribuidos
Sistema operativo distribuidosSistema operativo distribuidos
Sistema operativo distribuidos
 
Sistema operativo distribuidos
Sistema operativo distribuidosSistema operativo distribuidos
Sistema operativo distribuidos
 
Sistema operativo distribuidos daniel
Sistema operativo distribuidos danielSistema operativo distribuidos daniel
Sistema operativo distribuidos daniel
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Unidad 1 sistemas operativos
Unidad 1 sistemas operativosUnidad 1 sistemas operativos
Unidad 1 sistemas operativos
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
 
Investigacion eq.3 inf-5 e
Investigacion eq.3 inf-5 eInvestigacion eq.3 inf-5 e
Investigacion eq.3 inf-5 e
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas Operativos Distribuidos - UFT
Sistemas Operativos Distribuidos - UFTSistemas Operativos Distribuidos - UFT
Sistemas Operativos Distribuidos - UFT
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 

Último

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
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
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
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
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
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
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
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
 

Último (20)

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
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
 
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
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
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
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
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
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
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
 

Sistemas distribuidos: introducción y tipos

  • 1.
  • 2. INTRODUCCIÓN Trabajar en equipo siempre es bueno, porque divide las tareas a realizar o incluso comparte un mismo problema entre varias personas, dicho sea de paso, al tener a varias personas trabajando en el mismo proyecto, todos los integrantes están al tanto sobre lo que ocurre, y si alguno se olvida o se pierde de algo que ha ocurrido, el resto del equipo puede recordárselo o decírselo dado que ellos si lo recuerdan y lo saben. Algo parecido a esto que se acaba de explicar, es la definición de un sistema distribuido.
  • 3. Sistemas operativos distribuidos Los sistema operativos distribuidos funcionan como un sistema operativo normal, pero descentralizando el procesamiento y almacenamiento de la información, así como la carga de los procesos que se llevan a cabo. Esto quiere decir que: Mientras que en un sistema operativo normal un ordenador o procesador hace una tarea, en un sistema distribuido, varios ordenadores realizan una tarea entre todos compartiendo sus recursos y funcionalidades. Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.
  • 4. Tipos de Sistemas distribuidos Estaciones y servidores Los servidores dan acceso a: Información compartida (servicio de ficheros) dispositivos HW compartidos (impresoras, scanners, ...) funciones del Sistema Operativo (autentificación, ...) Ejemplos: •XDS y Cedar, del Xerox PARC. •V-system de la Universidad de Stanford. •Argus, del MIT. Es el más común en la actualidad. A cada usuario se le asigna una estación. Las estaciones: ejecutan las aplicaciones. Dan soporte a la interfaz de usuario (GUI). Acceden a los servicios compartidos, mediante software de comunicaciones.
  • 5. Tipos de Sistemas distribuidos Banco de procesadores El Gestor de Recursos le asigna un procesador como ordenador personal. Ventajas con respecto a Estaciones y Servidores: mejor utilización de recursos: muchos puntos de entrada con pocas CPUs. mayor flexibilidad: se pueden dedicar procesadores para expandir servicios. compatibilidad con el SW preexistente. utilización de procesadores heterogéneos. Los procesadores del pool tienen un CPU, suficiente memoria, pero no tienen ni discos ni terminales. Los usuarios acceden al sistema desde terminales-X. Gestor de recursos: controla el acceso a los procesadores del pool (PP). El usuario especifica sus requerimientos (CPU, memoria, programa). Inconveniente: mala respuesta interactiva: terminales conectados a una línea serie. Ejemplo: CDCS, basado en el anillo de Cambridge.
  • 6. Tipos de Sistemas distribuidos Miniordenadores Integrados Sistemas de ficheros contiguos: •Súper directorio virtual: "/../", esquema de nombramiento global. •No es distribuido: el nombre de los ficheros depende de su ubicación •Ejemplo: NETIX, Newcastle Connection. •Locus (UCLA) Cada ordenador mantiene su autonomía (conjunto completo de SW estándar, aplicaciones y servicios propios). Esquema de nombramiento global: acceso independiente de la ubicación, posibilidad de migración de ficheros entre máquinas. Basado en máquinas multiusuario. El usuario se conecta a una máquina específica. Poseen enfoques históricos, acceso remoto mediante copias y de esta forma no se mezclan los espacios de nombramiento locales, pero no es distribuido.
  • 7. Características de los S.D. 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. Generalmente proporcionan medios para la compartición global de recursos. 5. 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.).
  • 8. Redes e interconexión  Paquete: Tipo de mensaje que se intercambia entre dos dispositivos de comunicación. Tamaño limitado por el hardware.  Mensaje: Objeto lógico que se intercambian entre dos o más procesos. Su tamaño puede ser bastante grande, un mensaje se descompone en paquetes.
  • 9. Redes e interconexión  Protocolo: Conjunto de reglas e instrucciones que gobiernan el intercambio de paquetes y mensajes.  Subsistema de comunicación: Conjunto de componentes hardware y software que proporcionan servicios de comunicación en un sistema distribuido.
  • 10. Gestión de Memoria Los sistemas distribuidos proveen la abstracción de memoria compartida en sistemas con memorias distribuidas físicamente y consecuentemente combinan las mejores características de ambos enfoques. La cuestión de la consistencia adquiere importancia en los sistemas distribuidos que replican el contenido de la memoria compartida mediante su almacenamiento en las cachés de computadores separados. Cada proceso tiene un gestor de réplicas local, el cual está encargado de mantener copias en caché para los objetos. En la mayor parte de las implementaciones, los datos se leen desde las réplicas locales por cuestiones de eficiencia, pero las actualizaciones deben propagarse al resto de gestores de réplica.
  • 11. Ventajas de los S. D. Compartir recursos Los usuarios de un host (servidor que provee servicios a otras computadoras) pueden disponer de los recursos de los demás host. En general se ofrecen mecanismos para compartir archivos remotos, procesar información en sistemas de bases de datos distribuidos, imprimir archivos en host remotos, usar equipos de hardware especializados, etc.
  • 12. Ventajas de los S. D. Aumentar la velocidad Si un determinado problema se puede dividir en sub problemas de manera que diferentes procesadores se encarguen de cada una de las partes queda claro que ese hecho hará que se obtenga una solución más rápidamente. Otro elemento a tomar en cuenta es que si un procesador específico está muy cargado se puede pasar su trabajo hacia otro que está menos cargado, lo cual se denomina carga compartida, lo que, evidentemente, redundará en una mayor velocidad de respuesta.
  • 13. Ventajas de los S. D. Confiabilidad Si un host de un sistema distribuido falla el resto de los host pueden continuar funcionando. Si el sistema está compuesto por una cantidad de instalaciones autónomas (por ejemplo computadoras de propósito general) la falla de un host no afectará el resto, sin embargo si el sistema está formado por pequeñas máquinas y cada una de ellas tiene alguna responsabilidad crucial, una simple falla afectará la operación. Para resolver esta situación debe tenerse suficiente redundancia de recursos (en hardware y datos). La falla de un host debe detectarse por el sistema, el cual tendrá que tomar una acción adecuada para recuperarse de ella, entre las acciones está ver si existe la posibilidad de que otro host se encargue de la tarea de aquel que falló haciendo la oportuna transferencia de funciones.
  • 14. Ventajas de los S. D. Comunicación Como los host están conectados entre sí, pueden intercambiar información. La información se puede transferir aún cuando los host están a distancias considerables.
  • 15. Desventajas de los S. D 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: -Perdida 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.
  • 16. Sistemas Operativos de Red Los S. O. R. son software que permite la interconexión de ordenadores para tener el poder de acceder a los servicios y recursos, hardware y software, creando redes de computadoras. Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red pues consiste en un software que posibilita la comunicación de un sistema informático con otros equipos en el ámbito de una red.
  • 17. Diferencias entre los S. O. R y S. O. D Un sistema en red típico es una colección de sistemas operativos locales, acompañado de servidores de impresión y de archivos, conectados por medio de una red. Los usuarios están enterados de la multiplicidad de máquinas y para el acceso a los recursos necesitan conectarse a la máquina remota o transferir datos de la máquina remota a la propia. Podemos decir que todos los sistemas en red se ejecutan como funciones locales autónomas a la administración de dispositivos, de procesos, de entradas y salidas, de archivos y recursos en general. Estas funciones deben interactuar, pero tomando decisiones locales sin tener en cuenta procesos y recursos remotos. Las decisiones y el control orientado a operaciones remotas, son tomadas solo a nivel de la comunicación de la red.
  • 18. Diferencias entre los S. O. R y S. O. D Por otro lado podemos decir que un sistema distribuido es solo un sistema expandido en toda la red, pero visto como un solo sistema para todos los elementos que existen en la red. Los usuarios no necesitan saber de la multiplicidad de máquinas y pueden acceder a los recursos remotos de la misma manera que lo hacen para los recursos locales. La tolerancia a fallas es más alta, pero también podemos decir que el control y las decisiones son tomadas globalmente, los recursos conectados a la red son administrados de una forma global usando mecanismos distribuidos en lugar de mecanismos locales.
  • 19. Acceso a Archivos Remotos El acceso a archivos remotos es exactamente a lo que suena: un sistema que permite acceder a archivos en cualquier sitio, en cualquier momento y con el dispositivo que tú elijas, siempre que tengas una conexión a Internet. Para esto se creo Internet en primer lugar, para conseguir y compartir información siempre que se quiera aprovechando la cantidad de usuarios usando la red. Antes de que Internet nos permitiera compartir archivos de la forma en la que lo hacemos, las cosas eran más complicadas para hacer muchos trabajos. Si teníamos que traer trabajo a casa o llevarlo a reuniones y conferencias, teníamos que llevar todo guardado en discos.
  • 20. Acceso Remoto Un acceso remoto, es poder acceder desde una computadora a un recurso ubicado físicamente en otra computadora que se encuentra geográficamente en otro lugar, a través de una red local o externa (como Internet).
  • 21. Atomicidad La atomicidad es la propiedad que asegura que una operación se ha realizado o no, y por lo tanto ante un fallo del sistema no puede quedar a medias. Se dice que una operación es atómica cuando es imposible para otra parte de un sistema encontrar pasos intermedios. Si esta operación consiste en una serie de pasos, todos ellos ocurren o ninguno. Por ejemplo, en el caso de una transacción bancaria o se ejecuta tanto el depósito y la deducción o ninguna acción es realizada. Es una característica de los sistemas transaccionales.
  • 22. Control de Concurrencia El control de concurrencia consiste en tratar con los problemas de aislamiento y consistencia del procesamiento de transacciones para prevenir complicaciones en la ejecución de procesos simultáneos y superpuestos.
  • 23. CONCLUSIÓN Los sistemas distribuidos son extremadamente útiles para las empresas que se dediquen a procesar y gestionar gran cantidad de datos e información en una red de computadoras, pues permite que todas las computadoras involucradas en el sistema, aporten su granito de arena para agilizar cualquier proceso y reducir la pérdida de información en casos de averías.