SlideShare una empresa de Scribd logo
1 de 33
SISTEMAS OPERATIVOS
DISTRIBUIDOS
INTEGRANTE:
VALOR JOSE MANUEL
CI.21.362.644
SECCION: S9 (SAIA) – SISTEMAS OPERATIVOS II
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION
INSTITUTO UNIVERSITARIO POLITECNICO
“SANTIAGO MARIÑO”
NUCLEO BARCELONA
INGENIERIA DE SITEMAS
PROFESORA:
ING. AMELIA VÁSQUEZ
BARCELONA –MARZO-2019
I CORTE – 30%
 INTRODUCCION
 DEFINICIÓN DE SISTEMAS UN OPERATIVOS DISTRIBUIDOS.
 TIPOS DE SISTEMAS OPERATIVOS DISTRIBUIDOS.
 CARACTERÍSTICAS DE UN SISTEMA DISTRIBUIDO, REDES E INTERCONEXIÓN,
PROTOCOLOS DE COMUNICACIÓN.
 GESTIÓN DE MEMORIA EN SISTEMAS DISTRIBUIDOS.
 VENTAJAS Y DESVENTAJAS DE LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.
 SISTEMAS OPERATIVOS DE RED, SISTEMAS OPERATIVOS DISTRIBUIDOS,
ROBUSTEZ, ASPECTOS DE DISEÑO. (COMPARARLO CON LOS SISTEMAS
OPERATIVOS DISTRIBUIDOS)
 ACCESO A ARCHIVOS REMOTOS, MÉTODOS DE ACCESO REMOTO, ATOMICIDAD,
CONTROL DE CONCURRENCIA.
 CONCLUSION
 BIBLIOGRAFIA
• CONTENIDO DE LA PRESENTACIÓN:
Antes de proporcionar una definición de sistema distribuido resultará
interesante presentar, a través de la evolución histórica, los conceptos que
han desembocado en los sistemas distribuidos actuales, caracterizados por la
distribución física de los recursos en máquinas interconectadas. El diseño e
investigación de herramientas para los sistemas operativos centralizados
convencionales, los cuales corren en sistemas de uno o varios procesadores,
está muy bien entendido. Sin embargo la proliferación de estaciones de
trabajo personales y redes de área local ha llevado al desarrollo de nuevos
conceptos del sistema operativo, a saber sobre, sistemas operativos en red y
sistemas operativos distribuidos. Antes de empezar no hay que confundir un
Sistema Operativo de Red con un Sistema Operativo Distribuido. En un
Sistema Operativo de Red las computadoras están interconectadas por
medios de comunicación: software y hardware.
INTRODUCCIÓN
• DEFINICIÓN DE SISTEMAS
OPERATIVOS DISTRIBUIDOS:
Consiste en facilitar el acceso y la gestión de los recursos
distribuidos en la red. Los usuarios pueden acceder a recursos remotos de
la misma manera en que lo hacen para los recursos locales Permitiendo
distribuir trabajos, tareas o procesos, entre un conjunto de procesadores.
Al visualizar el problema anterior, surge de manera intuitiva la noción de
que un S.O Distribuido no requiera tanta complejidad, y que utilice la
comunicación con otros módulos de forma limitada. Los Sistemas
Distribuidos trabajan de forma independiente, asíncronica y soberana.
•Mach:
Mach es un núcleo de sistema operativo desarrollado en la Carnegie-Mellon University
(CMU) para soportar la investigación de sistemas operativos, principalmente
computación distribuida y paralela. Funciona con velocidades cambiantes en redes entre
computadores, desde redes extendidas hasta redes locales de alta velocidad y
multiprocesadores fuertemente acoplados.
•Amoeba:
• Es un SO distribuido simple y flexible. En dicho sistema el kernel se limita a
suministrar ciertos servicios básicos y el resto de funcionalidad está implementado
mediante servidores que ejecutan como tareas de usuario. Los servicios suministrados
por el kernel incluyen threads, segmentos de memoria, mecanismos de IPC (RPCs y
mensajes) y E/S .
•Chorus
Está estructurado en capas En la parte inferior está el micronúcleo (llamado sólo
núcleo en la documentación de Chorus). Proporciona la mínima administración de los
• TIPOS DE SISTEMAS OPERATIVOS
DISTRIBUIDOS
• Sprite
Es el nombre de un sistema operativo distribuido con un núcleo monolítico
desarrollado por la University of California, Berkeley, más concretamente por el
grupo de investigación de John Ousterhout.
Este sistema operativo tiene la apariencia para los programadores de un sistema
único, ya que la distribución se produce dentro del propio núcleo y de este modo,
Sprite nos da la impresión de estar trabajando sobre un típico sistema UNIX.
• GNU Hurd
Es un conjunto de programas servidores que simulan un núcleo Unix que
establece la basedel sistema operativo GNU. El Proyecto GNU lo ha estado
desarrollando desde 1990 comosoftware libre, distribuyéndolo bajo la licencia GPL.
Hurd intenta superar los núcleos tipoUnix en cuanto a funcionalidad, seguridad y
estabilidad, aun manteniéndose compatible
con ellos.
• Taos
Taos es un sistema operativo basado en Kernels. Que introducen
técnicas novedosas comola compilación en demanda para tolerar
sistemas heterogéneos. Taos es capaz de operar ensistemas
heterogéneos sin incurrir en la ineficiencia que el uso de una máquina
abstractaconlleva como ocurre en el caso de Java.Taos combina el
enlazado de código con la traducción a nativo en demanda de tal modo
quetodo el sistema está compuesto por una serie denodos ( la abstracción
básica en Taos) quebásicamente son paquetes de datos de tamaño
variable susceptibles de enlazarse entre si.
• CARACTERISTICAS DE UN SISTEMAS
OPERATIVOS DISTRIBUIDOS
Las características principales de un Sistema Distribuido son:
• Separación Funcional. esto significa que las fronteras del software y del hardware
para la funcionalidad y servicios proporcionados, dependen de la capacidad y el
propósito de cada entidad del sistema.
• Distribución Inherente: Las entidades como la información, personas y sistemas
están distribuidos de forma natural o implícita. Por ejemplo si diferente información
es creada y mantenida por personas diferentes. Esta información podría ser
generada, almacenada, analizada y usada por distintos sub-sistemas
Confiabilidad. Es la preservación a largo plazo y respaldo (espejeo) en diferentes
lugares estratégicamente localizados.
• Escalabilidad. Economía. El compartir recursos entre muchas entidades ayuda a
reducir el costo de propiedad.
Características de una sistemas de red:
Algunos sistemas operativos se comportan excelentemente en redes pequeñas,
así como otros se especializan en conectar muchas redes pequeñas en áreas
bastante amplias. Pero en general, las características genéricas de un sistema
operativo de red son:
 Conecta todos los equipos y recursos de la red.
 Gestión de usuarios centralizada.
 Proporciona seguridad, controlando el acceso a los datos y recursos. Debe
validar los accesos (claves, certificados, sistemas biométricos, etc.) y ver aplicar
las políticas de seguridad.
•Coordina las funciones de red, incluso con las propias del equipo.
•Comparte recursos (lleva a cabo la coordinación y los privilegios a la hora de
compartir). Por tanto, mejora notablemente la utilización de los recursos.
•Permite monitorizar y gestionar la red y sus componentes.
•Eficiencia. Un Sistema Operativo permite que los recursos de la computadora
se usen de la manera más eficiente posible.
•Habilidad para evolucionar. Un Sistema Operativo deberá construirse de
manera que permita el desarrollo, prueba o introducción efectiva de nuevas
funciones del sistema sin interferir con el servicio.
•Relacionar dispositivos (gestionar a través del kernel). El Sistema
Operativo se debe encargar de comunicar a los dispositivos periféricos,
cuando el usuario así lo requiera.
•Manejar las comunicaciones en red. El Sistema Operativo permite al usuario
manejar con alta facilidad todo lo referente a la instalación y uso de las redes
de computadoras.
Características de una sistemas de Interconexión:
• Se conecta fácilmente al PC vía Ethernet
• Permite a múltiples usuarios compartir una sola conexión ADSL con una
dirección WAN IP
• Servidor integrado LAN DHCP
• Servidor DNS integrado y relé.
• "Siempre activado "(ponteado) o por marcación (PPP)
• Voz de datos simultáneos en una sola línea de teléfono
• Aprobado para conexiones a todos los operadores más importantes de la red
• Cumple estándares ADSL (ANSI T1.413 Issue2, G.dmt, G.lite)
• Disponible como hub de 4 puertos o con conexión ATMF
Directo/indirecto
Monolítico/estructurado
Simétrico/asimétrico
Normalizado/no normalizado
Características de un protocolo de comunicación:
Una de las principales características de un sistema distribuido es la
ausencia de una memoria común. Esto hace que la comunicación y
sincronización en este tipo de sistemas tenga que hacerse mediante el
intercambio de mensajes. La mayoría de los sistemas distribuidos
actuales siguen este modelo, con cada computadora gestionando su
memoria virtual. Sin embargo, hay propuestas que intentan mejorar este
esquema. Estas propuestas son:
• Utilización de paginadores externos.
• Memoria compartida distribuida.
• GESTIONDE MEMORIA DE UN
SISTEMAS OPERATIVOS DISTRIBUIDOS
La memoria compartida distribuida es una abstracción que permite que los
procesos que ejecutan en un sistema distribuido puedan comunicarse utilizando
memoria compartida. Esta abstracción se construye utilizando: el paso de mensajes
disponible. El empleo de memoria compartida como mecanismo de comunicación':
facilita el desarrollo de aplicaciones, ya que el modelo de programación es más
sencillo y lá sincronización puede realizarse utilizando construcciones tradicionales,
cómo pueden ser los semáforos.
La memoria compartida. Distribuida se implementa utilizando paso de
mensajes para distribuir los datos a las memorias de las distintas computadoras.
No hay que olvidar que para poder ejecutar un programa es necesario que éste,
junto con sus datos, resida en memoria principal. La distribución de los datos,
normalmente páginas, se puede hacer replicando páginas en distintas
computadoras o migrando páginas de una computadora a otra.
Administración de Memoria Distribuida:
 A fin de manejar la memoria en un sistema distribuido, es establecen dos
métodos aceptados:
 Proveer un espacio de direccionamiento virtual que sea compartido entre todas
las computadoras que conforman el sistema distribuido. La mayor complejidad
de implementar un espacio de memoria compartida distribuida, es el mantener
la consistencia de los datos que son actualizados en dicha área, así como
reducir los retardos en el acceso de los mismos. Es decir, el control y bloqueo
de los equipos que escriben en esta área debe ser eficiente.
 Análogo al esquema monoprocesador, manejando páginas o bloques de
memoria (virtualización) de aquellos datos del sistema menos accedidos. Estos
bloques o páginas son enviados por el administrador de memoria a petición de
cada máquina del sistema. Aunque la duplicidad de los bloques de memoria
compartidos aumenta el rendimiento y evita los problemas de acceder una única
área de memoria, se origina un problema de consistencia entre las diferentes
copias de la página que se reparten en el sistema. Adicionalmente.
• SISTEMAS OPERATIVOS DISTRIBUIDOS
Se logra una mejor
comunicación entre las
personas. Ejemplo: el correo
electrónico.
Pueden compartir recursos, como
programas y periféricos, muy
costosos. Ejemplo: Impresora Láser,
dispositivos de almacenamiento
masivo, etc.
Tienen mayor flexibilidad, la carga
de trabajo se puede distribuir entre
diferentes ordenadores.
Los sistemas distribuidos tienen un
sistema impredecible. Como todos
ellos pueden cambiar rápidamente
Los sistemas distribuidos son mas
complejos, esto provoca que sea mas
difícil comprender sus propiedades.
El principal problema es el software,
es el diseño, implantación y uso del
software distribuido, pues presenta
numerosos inconveniente
VENTAJAS: DESVENTAJAS:
OTRAS VENTAJAS:
Con respecto a Sistemas Centralizados:
• 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:
• 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.
OTRAS VENTAJAS Y EJEMPLOS:
• 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.
• COMPARACIONES
S.O Distribuido S.O de Red
Grado de
Transparencia
Alto Bajo
El mismo S.O en
todos los nodos
Si No
Bases de la
comunicación
Memoria
compartida,
mensajes
Archivos
Admin de recursos Global centralizado
y distribuidos
Por nodo
Escalabilidad moderada No
Apertura Cerrada Abierta
S.O Distribuido S.O Robustez
Determinación de
fallas
Puede que soporte y Procedimientos para
continúe trabajando recuperación de
como no puede fallas.
continuar
Distribución Si No
Gestiona recursos Si No
S.O Distribuido Aspectos de diseño
Compartición de
archivos
Si Según su diseño
Fallas Físicas No puede acceder a Puede analizar y
una solución reemplazar de ser
necesario
aperturas
recursos se pueden Difícil garantizar que añadir sin
perjudicar los recursos se
ni duplicar a los ya encuentren
existentes. disponibles de forma
eficiente
Escalabilidad operan de manera Puede agregarse los efectiva y
eficiente a equipos que sean
muchas escalas posibles
diferentes.
Los sistemas operativos de red (Network Operating System, NOS), son
aquellos S.O. que además de incorporar herramientas propias de un
sistema operativo como son por ejemplo las herramientas para manejo de
ficheros y directorios, incluyen otras para el uso, gestión y mantenimiento
de la red, así como herramientas destinadas a correo electrónico, envío de
mensajes, copia de ficheros entre nodos, ejecución de aplicaciones
contenidas en otras máquinas, compartición de recursos hardware etc. El
sistema operativo de red determina estos recursos, así como la forma de
compartirlos y acceder a ellos. Para determinar el sistema operativo de red
más adecuado, es necesario establecer en primer lugar la arquitectura de la
red, es decir, si va a ser cliente/servidor o trabajo en grupo.Esta decisión
suele estar condicionada por el tipo de seguridad que se requiere. Después
de identificar las necesidades de seguridad de la red.
• Sistemas operativos de red .
• Robustez:
Una de las ventajas claras que nos ofrece la idea de sistema distribuido es que
el funcionamiento de todo el sistema no recae en la responsabilidad de una sola
unidad, sino que cualquier equipo puede sustituir a otro en caso de que falle. La
forma más evidente de lograr la Robustez y por lo tanto la Confiabilidad de todo el
sistema está en la redundancia. La información no debe estar almacenada en un
solo servidor de archivos, sino en por lo menos dos máquinas. Mediante la
redundancia de los principales archivos o de todos evitamos el caso de que el fallo
de un servidor bloquee todo el sistema, al tener disponibles múltiples respaldos
parciales o totales en los otros equipos. Por su naturaleza distribuida, en caso de
haber fallos se replican los datos hacia múltiples destinos permitiendo a los
usuarios encontrar la información sin hacer peticiones a ningún servidor
centralizado
• Aspecto de diseño:
Los componentes y arquitecturas del sistema utilizadas para cumplir con las
características mencionadas arriba necesitan a su vez cumplir con unos requisitos:
Metas en el Diseño:
• Prestaciones
• Fiabilidad
• Escalabilidad
• Consistencia
• Seguridad
Requisitos básicos de diseño:
• Nombrado: los nombres asignados a recursos u objetos han de tener un
significado global e independiente de la localización.
• Comunicación: doble optimización: HW y SW (protocolos,
algoritmos). Sincronización en la comunicación.
• Estructura del SW: en sistemas centralizados, el diseño de SW es
monolítico. En SSDD, los programas pueden acceder a diferentes
servicios, cada uno de los cuales provee su propio interfaz de operación.
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).
En el acceso remoto se ven implicados protocolos (En informática, un
protocolo es un conjunto de reglas usadas por computadoras para
comunicarse unas con otras a través de una red por medio de intercambio
de mensajes).
• ACCESO A ARCHIVOS REMOTOS
La mayoría de los sistemas de comunicación en grupo están diseñados
para que los mensajes enviados al grupo lleguen correctamente a todos
los miembros o a ninguno de ellos:
Esta propiedad de “todo o nada” en la entrega se llama transmisión
atómica.
Facilita la programación de los sistemas distribuidos.
Es de gran importancia para garantizar la consistencia de las bases de
datos y de los archivos distribuidos y duplicados.
• ATOMICIDAD:
Control remoto. Con este método, un usuario se conecta a una computadora remota
y toma control de ella. Esta computadora ejecuta todas las órdenes del usuario y
solamente la información actualizada del teclado, del ratón y de la pantalla se
transfieren por la línea. Si la computadora remota forma parte de una red (por ejemplo
una LAN), entonces el usuario puede también tener acceso a esa red.
Nodo remoto. Con este método, un usuario se convierte en un nodo remoto de la
red a través de un dispositivo de acceso remoto. El procesamiento se realiza sobre la
computadora del usuario. Por ejemplo, si se hace clic sobre un archivo de texto en un
directorio, ese archivo es transferido y luego abierto en la PC del usuario.
• MÉTODOS DE ACCESO REMOTO:
En los sistemas distribuidos es importante analizar y verificar el funcionamiento
de los procesos cooperativos y de aquellos que comparten recursos y/o servicios.
Los procesos cooperativos pueden directamente compartir un espacio de
dirección lógico (código y datos), o solamente comparte los datos a través de
archivos.
Los mecanismos de concurrencia para asegurar el ordenamiento en la
ejecución de procesos: sincronización y exclusión mutua y alocución de recursos
en un entorno de memoria compartida asincrónica son las herramientas que se
están considerando en el trabajo. Las condiciones que debe respetar un protocolo
para soportar estos mecanismos son:
Buena formación.
Exclusión (exclusión mutua).
Progreso.
• CONTROL DE CONCURRENCIA:
Después de haber realizado esta presentación llegue a la conclusión de
que el futuro de los sistemas operativos Distribuidos esta en la formación
de un nuevo kernel universal que soporte distribución para que este pueda
ser aplicado a todos los sistemas operativos sin importar su plataforma. O
por lo menos que los sistemas puedan ser distribuidos entre las
computadoras que corran este mismos sistema dentro de la misma red y
unificado por un servidor de s. o. distribuidos. El sistema operativo
distribuido es usado a menudo como sub sistemas operativos utilizando sus
ventajas como por ejemplo el sistema de clusters para almacenamiento.
Creemos que si podemos encontrar sub soluciones a la distribución que
sean ventajosas.
CONCLUSIÓN
 Andrew S. Tanenbaum (1996). "Sistemas Operativos Distribuidos", Prentice
Hall.
Armando Dueñas Rodríguez. Sistemas operativos distribuidos [en línea], Disponible
en:
http://www.monografias.com/trabajos6/sidi/sidi.shtml
 MC. J. ADRIAN HERRERO PEREZ (2011). Sistemas operativos distribuidos:
ventajas y desventajas contra sistemas operativos centralizados [en línea],
Disponible en:
 https://sites.google.com/site/mrtripus/home/sistemas-operativos-2/1-3-sistemas-
operativos-distribuidos- ventajas-y-desventajas-contra-sistemas-operativos-
centralizados
 Francisco Haz (2011).Sistemas operativos de red y distribuidos [en línea],
Disponible en:
https://tercerobachilleratochecaschool07.wikispaces.com/wiki/members
BIBLIOGRAFÍA
GRACIAS POR SU ATENCIÓN!

Más contenido relacionado

La actualidad más candente

Sistema operativos distribuidos
Sistema operativos distribuidosSistema operativos distribuidos
Sistema operativos distribuidospgr95
 
Sistema operativo distribuido
Sistema operativo distribuidoSistema operativo distribuido
Sistema operativo distribuidoRamon1 rodriguez1
 
Unidad 1 Sistemas Operativos en Ambientes Distribuidos.
Unidad 1 Sistemas Operativos en Ambientes Distribuidos.Unidad 1 Sistemas Operativos en Ambientes Distribuidos.
Unidad 1 Sistemas Operativos en Ambientes Distribuidos.A6M0
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVictor Reyes
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos DistribuidosValentina
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidossaul_ramos
 
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.argentm
 
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOSUNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOShoneyjimenez
 
Yamilet gonzalez
Yamilet gonzalezYamilet gonzalez
Yamilet gonzalezyamiigonza
 
Sistemas operativos distribuidos - Ernesto Souquet C.I: 28.396.245
Sistemas operativos distribuidos - Ernesto Souquet C.I: 28.396.245Sistemas operativos distribuidos - Ernesto Souquet C.I: 28.396.245
Sistemas operativos distribuidos - Ernesto Souquet C.I: 28.396.245Ernesto Souquet Guevara
 
Unidad 1 sistemas operativos
Unidad 1 sistemas operativosUnidad 1 sistemas operativos
Unidad 1 sistemas operativosFenix Sven
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidoscarlos7489
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidoscris_bar
 
U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)
U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)
U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)A6M0
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosOscarGuarimata
 
Sistemas operativos distribuidos grupo # 9
Sistemas operativos distribuidos grupo # 9Sistemas operativos distribuidos grupo # 9
Sistemas operativos distribuidos grupo # 9elianicorrea
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosTensor
 
Cuadro comparativo s.o
Cuadro  comparativo s.oCuadro  comparativo s.o
Cuadro comparativo s.oriosofelia
 

La actualidad más candente (20)

Sistema operativos distribuidos
Sistema operativos distribuidosSistema operativos distribuidos
Sistema operativos distribuidos
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 
Sistema operativo distribuido
Sistema operativo distribuidoSistema operativo distribuido
Sistema operativo distribuido
 
Unidad 1 Sistemas Operativos en Ambientes Distribuidos.
Unidad 1 Sistemas Operativos en Ambientes Distribuidos.Unidad 1 Sistemas Operativos en Ambientes Distribuidos.
Unidad 1 Sistemas Operativos en Ambientes Distribuidos.
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.Sistemas Operativos Distribuidos.
Sistemas Operativos Distribuidos.
 
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOSUNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
 
Yamilet gonzalez
Yamilet gonzalezYamilet gonzalez
Yamilet gonzalez
 
Sistemas operativos distribuidos - Ernesto Souquet C.I: 28.396.245
Sistemas operativos distribuidos - Ernesto Souquet C.I: 28.396.245Sistemas operativos distribuidos - Ernesto Souquet C.I: 28.396.245
Sistemas operativos distribuidos - Ernesto Souquet C.I: 28.396.245
 
Unidad 1 sistemas operativos
Unidad 1 sistemas operativosUnidad 1 sistemas operativos
Unidad 1 sistemas operativos
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidosSistemas operativos distribuidos y sistemas distribuidos
Sistemas operativos distribuidos y sistemas distribuidos
 
U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)
U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)
U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas operativos distribuidos grupo # 9
Sistemas operativos distribuidos grupo # 9Sistemas operativos distribuidos grupo # 9
Sistemas operativos distribuidos grupo # 9
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.
 
Cuadro comparativo s.o
Cuadro  comparativo s.oCuadro  comparativo s.o
Cuadro comparativo s.o
 

Similar a Ii corte sistema_operativo_distribuido_jose_valor_21362644

Presentación Slideshare Medidas de Tendencia Central, Posición y Dispersión
Presentación Slideshare Medidas de Tendencia Central, Posición y DispersiónPresentación Slideshare Medidas de Tendencia Central, Posición y Dispersión
Presentación Slideshare Medidas de Tendencia Central, Posición y DispersiónJose Martinez
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosalbertoisaacs13
 
Victor milano sistema operativos distribuidos
Victor milano sistema operativos distribuidosVictor milano sistema operativos distribuidos
Victor milano sistema operativos distribuidosVictor Milano
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosTensor
 
Belkis sistemas operativo
Belkis sistemas operativoBelkis sistemas operativo
Belkis sistemas operativoyamiigonza
 
Sistemas centralizados resume
Sistemas centralizados resumeSistemas centralizados resume
Sistemas centralizados resumeveronica tenelema
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos DistribuidosVectorinox01
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosJperez98
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosJohn Anthony Peraza
 
Benjamin ruiz ing. sistemas
Benjamin ruiz ing. sistemasBenjamin ruiz ing. sistemas
Benjamin ruiz ing. sistemasBJ R
 
Sistemas Operativos Distribuidos - UFT
Sistemas Operativos Distribuidos - UFTSistemas Operativos Distribuidos - UFT
Sistemas Operativos Distribuidos - UFTadrrog
 
Tipos De Sistemas Operativos
Tipos De Sistemas OperativosTipos De Sistemas Operativos
Tipos De Sistemas OperativosE.brito
 
Tipos De Sistemas Operativos
Tipos De Sistemas OperativosTipos De Sistemas Operativos
Tipos De Sistemas OperativosE.brito
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosChristian19121
 

Similar a Ii corte sistema_operativo_distribuido_jose_valor_21362644 (20)

Omarlys
OmarlysOmarlys
Omarlys
 
Presentación Slideshare Medidas de Tendencia Central, Posición y Dispersión
Presentación Slideshare Medidas de Tendencia Central, Posición y DispersiónPresentación Slideshare Medidas de Tendencia Central, Posición y Dispersión
Presentación Slideshare Medidas de Tendencia Central, Posición y Dispersión
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Victor milano sistema operativos distribuidos
Victor milano sistema operativos distribuidosVictor milano sistema operativos distribuidos
Victor milano sistema operativos distribuidos
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Belkis sistemas operativo
Belkis sistemas operativoBelkis sistemas operativo
Belkis sistemas operativo
 
Sistemas centralizados resume
Sistemas centralizados resumeSistemas centralizados resume
Sistemas centralizados resume
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
Jacinto 1
Jacinto 1Jacinto 1
Jacinto 1
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
sistemas operativos 2
sistemas operativos 2sistemas operativos 2
sistemas operativos 2
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas distribuidos pnn2
Sistemas distribuidos pnn2Sistemas distribuidos pnn2
Sistemas distribuidos pnn2
 
Benjamin ruiz ing. sistemas
Benjamin ruiz ing. sistemasBenjamin ruiz ing. sistemas
Benjamin ruiz ing. sistemas
 
Sistemas Operativos Distribuidos - UFT
Sistemas Operativos Distribuidos - UFTSistemas Operativos Distribuidos - UFT
Sistemas Operativos Distribuidos - UFT
 
Tipos De Sistemas Operativos
Tipos De Sistemas OperativosTipos De Sistemas Operativos
Tipos De Sistemas Operativos
 
Tipos De Sistemas Operativos
Tipos De Sistemas OperativosTipos De Sistemas Operativos
Tipos De Sistemas Operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 

Último

Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENSLuisLobatoingaruca
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 

Último (20)

Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 

Ii corte sistema_operativo_distribuido_jose_valor_21362644

  • 1. SISTEMAS OPERATIVOS DISTRIBUIDOS INTEGRANTE: VALOR JOSE MANUEL CI.21.362.644 SECCION: S9 (SAIA) – SISTEMAS OPERATIVOS II REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION INSTITUTO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO” NUCLEO BARCELONA INGENIERIA DE SITEMAS PROFESORA: ING. AMELIA VÁSQUEZ BARCELONA –MARZO-2019 I CORTE – 30%
  • 2.  INTRODUCCION  DEFINICIÓN DE SISTEMAS UN OPERATIVOS DISTRIBUIDOS.  TIPOS DE SISTEMAS OPERATIVOS DISTRIBUIDOS.  CARACTERÍSTICAS DE UN SISTEMA DISTRIBUIDO, REDES E INTERCONEXIÓN, PROTOCOLOS DE COMUNICACIÓN.  GESTIÓN DE MEMORIA EN SISTEMAS DISTRIBUIDOS.  VENTAJAS Y DESVENTAJAS DE LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.  SISTEMAS OPERATIVOS DE RED, SISTEMAS OPERATIVOS DISTRIBUIDOS, ROBUSTEZ, ASPECTOS DE DISEÑO. (COMPARARLO CON LOS SISTEMAS OPERATIVOS DISTRIBUIDOS)  ACCESO A ARCHIVOS REMOTOS, MÉTODOS DE ACCESO REMOTO, ATOMICIDAD, CONTROL DE CONCURRENCIA.  CONCLUSION  BIBLIOGRAFIA • CONTENIDO DE LA PRESENTACIÓN:
  • 3. Antes de proporcionar una definición de sistema distribuido resultará interesante presentar, a través de la evolución histórica, los conceptos que han desembocado en los sistemas distribuidos actuales, caracterizados por la distribución física de los recursos en máquinas interconectadas. El diseño e investigación de herramientas para los sistemas operativos centralizados convencionales, los cuales corren en sistemas de uno o varios procesadores, está muy bien entendido. Sin embargo la proliferación de estaciones de trabajo personales y redes de área local ha llevado al desarrollo de nuevos conceptos del sistema operativo, a saber sobre, sistemas operativos en red y sistemas operativos distribuidos. Antes de empezar no hay que confundir un Sistema Operativo de Red con un Sistema Operativo Distribuido. En un Sistema Operativo de Red las computadoras están interconectadas por medios de comunicación: software y hardware. INTRODUCCIÓN
  • 4. • DEFINICIÓN DE SISTEMAS OPERATIVOS DISTRIBUIDOS: Consiste en facilitar el acceso y la gestión de los recursos distribuidos en la red. Los usuarios pueden acceder a recursos remotos de la misma manera en que lo hacen para los recursos locales Permitiendo distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Al visualizar el problema anterior, surge de manera intuitiva la noción de que un S.O Distribuido no requiera tanta complejidad, y que utilice la comunicación con otros módulos de forma limitada. Los Sistemas Distribuidos trabajan de forma independiente, asíncronica y soberana.
  • 5. •Mach: Mach es un núcleo de sistema operativo desarrollado en la Carnegie-Mellon University (CMU) para soportar la investigación de sistemas operativos, principalmente computación distribuida y paralela. Funciona con velocidades cambiantes en redes entre computadores, desde redes extendidas hasta redes locales de alta velocidad y multiprocesadores fuertemente acoplados. •Amoeba: • Es un SO distribuido simple y flexible. En dicho sistema el kernel se limita a suministrar ciertos servicios básicos y el resto de funcionalidad está implementado mediante servidores que ejecutan como tareas de usuario. Los servicios suministrados por el kernel incluyen threads, segmentos de memoria, mecanismos de IPC (RPCs y mensajes) y E/S . •Chorus Está estructurado en capas En la parte inferior está el micronúcleo (llamado sólo núcleo en la documentación de Chorus). Proporciona la mínima administración de los • TIPOS DE SISTEMAS OPERATIVOS DISTRIBUIDOS
  • 6. • Sprite Es el nombre de un sistema operativo distribuido con un núcleo monolítico desarrollado por la University of California, Berkeley, más concretamente por el grupo de investigación de John Ousterhout. Este sistema operativo tiene la apariencia para los programadores de un sistema único, ya que la distribución se produce dentro del propio núcleo y de este modo, Sprite nos da la impresión de estar trabajando sobre un típico sistema UNIX. • GNU Hurd Es un conjunto de programas servidores que simulan un núcleo Unix que establece la basedel sistema operativo GNU. El Proyecto GNU lo ha estado desarrollando desde 1990 comosoftware libre, distribuyéndolo bajo la licencia GPL. Hurd intenta superar los núcleos tipoUnix en cuanto a funcionalidad, seguridad y estabilidad, aun manteniéndose compatible con ellos.
  • 7. • Taos Taos es un sistema operativo basado en Kernels. Que introducen técnicas novedosas comola compilación en demanda para tolerar sistemas heterogéneos. Taos es capaz de operar ensistemas heterogéneos sin incurrir en la ineficiencia que el uso de una máquina abstractaconlleva como ocurre en el caso de Java.Taos combina el enlazado de código con la traducción a nativo en demanda de tal modo quetodo el sistema está compuesto por una serie denodos ( la abstracción básica en Taos) quebásicamente son paquetes de datos de tamaño variable susceptibles de enlazarse entre si.
  • 8. • CARACTERISTICAS DE UN SISTEMAS OPERATIVOS DISTRIBUIDOS Las características principales de un Sistema Distribuido son: • Separación Funcional. esto significa que las fronteras del software y del hardware para la funcionalidad y servicios proporcionados, dependen de la capacidad y el propósito de cada entidad del sistema. • Distribución Inherente: Las entidades como la información, personas y sistemas están distribuidos de forma natural o implícita. Por ejemplo si diferente información es creada y mantenida por personas diferentes. Esta información podría ser generada, almacenada, analizada y usada por distintos sub-sistemas Confiabilidad. Es la preservación a largo plazo y respaldo (espejeo) en diferentes lugares estratégicamente localizados. • Escalabilidad. Economía. El compartir recursos entre muchas entidades ayuda a reducir el costo de propiedad.
  • 9. Características de una sistemas de red: Algunos sistemas operativos se comportan excelentemente en redes pequeñas, así como otros se especializan en conectar muchas redes pequeñas en áreas bastante amplias. Pero en general, las características genéricas de un sistema operativo de red son:  Conecta todos los equipos y recursos de la red.  Gestión de usuarios centralizada.  Proporciona seguridad, controlando el acceso a los datos y recursos. Debe validar los accesos (claves, certificados, sistemas biométricos, etc.) y ver aplicar las políticas de seguridad.
  • 10. •Coordina las funciones de red, incluso con las propias del equipo. •Comparte recursos (lleva a cabo la coordinación y los privilegios a la hora de compartir). Por tanto, mejora notablemente la utilización de los recursos. •Permite monitorizar y gestionar la red y sus componentes. •Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible. •Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio. •Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera. •Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.
  • 11. Características de una sistemas de Interconexión: • Se conecta fácilmente al PC vía Ethernet • Permite a múltiples usuarios compartir una sola conexión ADSL con una dirección WAN IP • Servidor integrado LAN DHCP • Servidor DNS integrado y relé. • "Siempre activado "(ponteado) o por marcación (PPP) • Voz de datos simultáneos en una sola línea de teléfono • Aprobado para conexiones a todos los operadores más importantes de la red • Cumple estándares ADSL (ANSI T1.413 Issue2, G.dmt, G.lite) • Disponible como hub de 4 puertos o con conexión ATMF
  • 13. Una de las principales características de un sistema distribuido es la ausencia de una memoria común. Esto hace que la comunicación y sincronización en este tipo de sistemas tenga que hacerse mediante el intercambio de mensajes. La mayoría de los sistemas distribuidos actuales siguen este modelo, con cada computadora gestionando su memoria virtual. Sin embargo, hay propuestas que intentan mejorar este esquema. Estas propuestas son: • Utilización de paginadores externos. • Memoria compartida distribuida. • GESTIONDE MEMORIA DE UN SISTEMAS OPERATIVOS DISTRIBUIDOS
  • 14. La memoria compartida distribuida es una abstracción que permite que los procesos que ejecutan en un sistema distribuido puedan comunicarse utilizando memoria compartida. Esta abstracción se construye utilizando: el paso de mensajes disponible. El empleo de memoria compartida como mecanismo de comunicación': facilita el desarrollo de aplicaciones, ya que el modelo de programación es más sencillo y lá sincronización puede realizarse utilizando construcciones tradicionales, cómo pueden ser los semáforos. La memoria compartida. Distribuida se implementa utilizando paso de mensajes para distribuir los datos a las memorias de las distintas computadoras. No hay que olvidar que para poder ejecutar un programa es necesario que éste, junto con sus datos, resida en memoria principal. La distribución de los datos, normalmente páginas, se puede hacer replicando páginas en distintas computadoras o migrando páginas de una computadora a otra.
  • 15. Administración de Memoria Distribuida:  A fin de manejar la memoria en un sistema distribuido, es establecen dos métodos aceptados:  Proveer un espacio de direccionamiento virtual que sea compartido entre todas las computadoras que conforman el sistema distribuido. La mayor complejidad de implementar un espacio de memoria compartida distribuida, es el mantener la consistencia de los datos que son actualizados en dicha área, así como reducir los retardos en el acceso de los mismos. Es decir, el control y bloqueo de los equipos que escriben en esta área debe ser eficiente.  Análogo al esquema monoprocesador, manejando páginas o bloques de memoria (virtualización) de aquellos datos del sistema menos accedidos. Estos bloques o páginas son enviados por el administrador de memoria a petición de cada máquina del sistema. Aunque la duplicidad de los bloques de memoria compartidos aumenta el rendimiento y evita los problemas de acceder una única área de memoria, se origina un problema de consistencia entre las diferentes copias de la página que se reparten en el sistema. Adicionalmente.
  • 16. • SISTEMAS OPERATIVOS DISTRIBUIDOS Se logra una mejor comunicación entre las personas. Ejemplo: el correo electrónico. Pueden compartir recursos, como programas y periféricos, muy costosos. Ejemplo: Impresora Láser, dispositivos de almacenamiento masivo, etc. Tienen mayor flexibilidad, la carga de trabajo se puede distribuir entre diferentes ordenadores. Los sistemas distribuidos tienen un sistema impredecible. Como todos ellos pueden cambiar rápidamente Los sistemas distribuidos son mas complejos, esto provoca que sea mas difícil comprender sus propiedades. El principal problema es el software, es el diseño, implantación y uso del software distribuido, pues presenta numerosos inconveniente VENTAJAS: DESVENTAJAS:
  • 17. OTRAS VENTAJAS: Con respecto a Sistemas Centralizados: • 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.
  • 18. • 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: • 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.
  • 19. OTRAS VENTAJAS Y EJEMPLOS: • 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.
  • 20. • COMPARACIONES S.O Distribuido S.O de Red Grado de Transparencia Alto Bajo El mismo S.O en todos los nodos Si No Bases de la comunicación Memoria compartida, mensajes Archivos Admin de recursos Global centralizado y distribuidos Por nodo Escalabilidad moderada No Apertura Cerrada Abierta
  • 21. S.O Distribuido S.O Robustez Determinación de fallas Puede que soporte y Procedimientos para continúe trabajando recuperación de como no puede fallas. continuar Distribución Si No Gestiona recursos Si No
  • 22. S.O Distribuido Aspectos de diseño Compartición de archivos Si Según su diseño Fallas Físicas No puede acceder a Puede analizar y una solución reemplazar de ser necesario aperturas recursos se pueden Difícil garantizar que añadir sin perjudicar los recursos se ni duplicar a los ya encuentren existentes. disponibles de forma eficiente Escalabilidad operan de manera Puede agregarse los efectiva y eficiente a equipos que sean muchas escalas posibles diferentes.
  • 23. Los sistemas operativos de red (Network Operating System, NOS), son aquellos S.O. que además de incorporar herramientas propias de un sistema operativo como son por ejemplo las herramientas para manejo de ficheros y directorios, incluyen otras para el uso, gestión y mantenimiento de la red, así como herramientas destinadas a correo electrónico, envío de mensajes, copia de ficheros entre nodos, ejecución de aplicaciones contenidas en otras máquinas, compartición de recursos hardware etc. El sistema operativo de red determina estos recursos, así como la forma de compartirlos y acceder a ellos. Para determinar el sistema operativo de red más adecuado, es necesario establecer en primer lugar la arquitectura de la red, es decir, si va a ser cliente/servidor o trabajo en grupo.Esta decisión suele estar condicionada por el tipo de seguridad que se requiere. Después de identificar las necesidades de seguridad de la red. • Sistemas operativos de red .
  • 24. • Robustez: Una de las ventajas claras que nos ofrece la idea de sistema distribuido es que el funcionamiento de todo el sistema no recae en la responsabilidad de una sola unidad, sino que cualquier equipo puede sustituir a otro en caso de que falle. La forma más evidente de lograr la Robustez y por lo tanto la Confiabilidad de todo el sistema está en la redundancia. La información no debe estar almacenada en un solo servidor de archivos, sino en por lo menos dos máquinas. Mediante la redundancia de los principales archivos o de todos evitamos el caso de que el fallo de un servidor bloquee todo el sistema, al tener disponibles múltiples respaldos parciales o totales en los otros equipos. Por su naturaleza distribuida, en caso de haber fallos se replican los datos hacia múltiples destinos permitiendo a los usuarios encontrar la información sin hacer peticiones a ningún servidor centralizado
  • 25. • Aspecto de diseño: Los componentes y arquitecturas del sistema utilizadas para cumplir con las características mencionadas arriba necesitan a su vez cumplir con unos requisitos: Metas en el Diseño: • Prestaciones • Fiabilidad • Escalabilidad • Consistencia • Seguridad Requisitos básicos de diseño: • Nombrado: los nombres asignados a recursos u objetos han de tener un significado global e independiente de la localización.
  • 26. • Comunicación: doble optimización: HW y SW (protocolos, algoritmos). Sincronización en la comunicación. • Estructura del SW: en sistemas centralizados, el diseño de SW es monolítico. En SSDD, los programas pueden acceder a diferentes servicios, cada uno de los cuales provee su propio interfaz de operación.
  • 27. 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). En el acceso remoto se ven implicados protocolos (En informática, un protocolo es un conjunto de reglas usadas por computadoras para comunicarse unas con otras a través de una red por medio de intercambio de mensajes). • ACCESO A ARCHIVOS REMOTOS
  • 28. La mayoría de los sistemas de comunicación en grupo están diseñados para que los mensajes enviados al grupo lleguen correctamente a todos los miembros o a ninguno de ellos: Esta propiedad de “todo o nada” en la entrega se llama transmisión atómica. Facilita la programación de los sistemas distribuidos. Es de gran importancia para garantizar la consistencia de las bases de datos y de los archivos distribuidos y duplicados. • ATOMICIDAD:
  • 29. Control remoto. Con este método, un usuario se conecta a una computadora remota y toma control de ella. Esta computadora ejecuta todas las órdenes del usuario y solamente la información actualizada del teclado, del ratón y de la pantalla se transfieren por la línea. Si la computadora remota forma parte de una red (por ejemplo una LAN), entonces el usuario puede también tener acceso a esa red. Nodo remoto. Con este método, un usuario se convierte en un nodo remoto de la red a través de un dispositivo de acceso remoto. El procesamiento se realiza sobre la computadora del usuario. Por ejemplo, si se hace clic sobre un archivo de texto en un directorio, ese archivo es transferido y luego abierto en la PC del usuario. • MÉTODOS DE ACCESO REMOTO:
  • 30. En los sistemas distribuidos es importante analizar y verificar el funcionamiento de los procesos cooperativos y de aquellos que comparten recursos y/o servicios. Los procesos cooperativos pueden directamente compartir un espacio de dirección lógico (código y datos), o solamente comparte los datos a través de archivos. Los mecanismos de concurrencia para asegurar el ordenamiento en la ejecución de procesos: sincronización y exclusión mutua y alocución de recursos en un entorno de memoria compartida asincrónica son las herramientas que se están considerando en el trabajo. Las condiciones que debe respetar un protocolo para soportar estos mecanismos son: Buena formación. Exclusión (exclusión mutua). Progreso. • CONTROL DE CONCURRENCIA:
  • 31. Después de haber realizado esta presentación llegue a la conclusión de que el futuro de los sistemas operativos Distribuidos esta en la formación de un nuevo kernel universal que soporte distribución para que este pueda ser aplicado a todos los sistemas operativos sin importar su plataforma. O por lo menos que los sistemas puedan ser distribuidos entre las computadoras que corran este mismos sistema dentro de la misma red y unificado por un servidor de s. o. distribuidos. El sistema operativo distribuido es usado a menudo como sub sistemas operativos utilizando sus ventajas como por ejemplo el sistema de clusters para almacenamiento. Creemos que si podemos encontrar sub soluciones a la distribución que sean ventajosas. CONCLUSIÓN
  • 32.  Andrew S. Tanenbaum (1996). "Sistemas Operativos Distribuidos", Prentice Hall. Armando Dueñas Rodríguez. Sistemas operativos distribuidos [en línea], Disponible en: http://www.monografias.com/trabajos6/sidi/sidi.shtml  MC. J. ADRIAN HERRERO PEREZ (2011). Sistemas operativos distribuidos: ventajas y desventajas contra sistemas operativos centralizados [en línea], Disponible en:  https://sites.google.com/site/mrtripus/home/sistemas-operativos-2/1-3-sistemas- operativos-distribuidos- ventajas-y-desventajas-contra-sistemas-operativos- centralizados  Francisco Haz (2011).Sistemas operativos de red y distribuidos [en línea], Disponible en: https://tercerobachilleratochecaschool07.wikispaces.com/wiki/members BIBLIOGRAFÍA
  • 33. GRACIAS POR SU ATENCIÓN!