SlideShare una empresa de Scribd logo
1 de 30
Sistemas Operativos Distribuidos
(SOD)
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
I.U.P «Santiago Mariño» Extensión Ciudad Ojeda
Realizado por:
Vicente Malaver #47
C.I.: 26653343
Ciudad Ojeda, 03 de febrero de 2019
Introducción
Cuando uno habla de sistemas operativos, se suele pensar en aquellos que
uno utiliza día a día, ya sea Windows, Mac OS o Linux, e incluso en los de
teléfonos inteligentes como Android, pero existe otra clase de sistema
operativo, los sistemas operativos distribuidos, de los cuales se puede ver
su variedad y la manera en que funcionan con solo leer sobre ellos, o
incluso instalar alguno de los que existen.
Definición
Un sistema distribuido es una colección de procesadores conectados en
red, la cual es imprescindible para su funcionamiento. Estos procesadores
no comparten memoria entre sí, en lugar de eso, cada procesador tiene su
propia memoria local. Desde el punto de vista de un procesador especifico
en un sistema distribuido, el resto de los procesadores y sus respectivos
recursos son remotos, mientras que sus propios recursos son locales.
Estos sistemas proveen al usuario de recursos compartidos que mantiene
el sistema. Por lo que brindan una mayor velocidad computacional,
accesibilidad de los datos y fiabilidad.
Tipos de SOD
Respecto al modo de trabajo del usuario
Se pueden clasificar los sistema operativos, partiendo de este punto
de vista, en online (o interactivos) y off line (o batch o por lotes).
Como ejemplo de los primeros ya hemos comentado los sistemas de
tiempo compartido, los sistemas interactivos son útiles, entre otros,
en entornos de desarrollo de programas, de procesamiento de textos
y de ejecución de programas interactivos.
Tipos de SOD (cont.)
Respecto al número de usuarios
Si se tiene en cuenta el número de usuarios se puede hablar de
sistemas monousuario y multiusuario (o multiacceso). En los
primeros se puede acceder al ordenador mediante un único
terminal, frente a los varios terminales de acceso simultáneo que
permiten los segundos.
Tipos de SOD (cont.)
Respecto al propósito
Atendiendo al uso que quieran dar los usuarios al ordenador, los
sistema operativos se pueden dividir en sistemas de propósito
específico y sistemas de propósito general.
Un ejemplo de sistema de propósito específico es un sistema de tiempo
real, estos sistemas se usan en entornos donde se deben aceptar y
procesar en tiempo breve un gran número de sucesos, en su mayoría
externos al ordenador.
Características de los SOD
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.).
Gestión de Memoria en SOD
Memoria compartida basada en páginas
El esquema de DSM propone un espacio de direcciones de memoria virtual que integre la
memoria de todas las computadoras del sistema, y su uso mediante paginación. Las
páginas quedan restringidas a estar necesariamente en un único ordenador. Cuando un
programa intenta acceder a una posición virtual de memoria, se comprueba si esa página
se encuentra de forma local. Si no se encuentra, se provoca un fallo de página, y el sistema
operativo solicita la página al resto de computadoras. El sistema funciona de forma análoga
al sistema de memoria virtual tradicional, pero en este caso los fallos de página se
propagan al resto de ordenadores, hasta que la petición llega al ordenador que tiene la
página virtual solicitada en su memoria local. A primera vista este sistema parece más
eficiente que el acceso a la memoria virtual en disco, pero en la realidad ha mostrado ser un
sistema demasiado lento en ciertas aplicaciones, ya que provoca un tráfico de páginas
excesivo.
Gestión de Memoria en SOD (cont.)
Memoria compartida basada en objetos
Una alternativa al uso de páginas es tomar el objeto como base de la
transferencia de memoria. Aunque el control de la memoria resulta más
complejo, el resultado es al mismo tiempo modular y flexible, y la
sincronización y el acceso se pueden integrar limpiamente. Otra de las
restricciones de este modelo es que todos los accesos a los objetos
compartidos han de realizarse mediante llamadas a los métodos de los
objetos, con lo que no se admiten programas no modulares y se
consideran incompatibles.
Gestión de Memoria en SOD (cont.)
Modelos de consistencia
La duplicidad de los bloques compartidos aumenta el rendimiento, pero
produce un problema de consistencia entre las diferentes copias de la página
en caso de una escritura. Si con cada escritura es necesario actualizar todas
las copias, el envío de las páginas por la red provoca que el tiempo de espera
aumente demasiado, convirtiendo este método en impracticable. Para
solucionar este problema se proponen diferentes modelos de consistencia, que
establezcan un nivel aceptable de acercamiento tanto a la consistencia como al
rendimiento. Nombramos algunos modelos de consistencia, del más fuerte al
más débil: consistencia estricta, secuencial, causal, PRAM, del procesador,
débil, de liberación y de entrada.
Ventajas de los SOD
Compartir Recursos
Si varias computadoras están conectadas entre sí, entonces un usuario
puede utilizar en una computadora los recursos disponibles en otra. Por
ejemplo, en la computadora 1 se puede utilizar una impresora láser solo
disponible en la máquina 2,al mismo tiempo en la 2 es posible tener
acceso a un archivo que reside en la 1.En general el compartimiento de
recursos en un sistema distribuido ofrece los mecanismos para
compartir archivos en instalaciones remotas, procesar información
,imprimir archivos y utilizar diferentes dispositivos remotos de hardware.
Ventajas de los SOD (cont.)
Aceleración De Cálculos
Sin un cálculo determinado puede dividirse en varios subcálculos
para que se ejecuten concurrentemente, un sistema operativo
distribuido permitirá distribuir los cálculos entre las distintas
computadoras y también ejecutarlos concurrentemente. Además si
una computadora está sobrecargada de trabajos, algunos de ellos
pueden pasarse a otra máquina.
Ventajas de los SOD (cont.)
Confiabilidad
Si falla una computadora en un sistema distribuido, las restantes pueden continuar
trabajando. Si el sistema se compone de computadoras de gran tamaño la falla de
una no debería afectar a las demás; si son computadoras pequeñas las que forman el
sistema donde cada una es responsable de alguna función, entonces un solo error
puede detener el funcionamiento de todo el sistema. En general si hay suficiente
hardware y software en el sistema éste puede continuar su trabajo normalmente.
El sistema debe detectar la falla de una computadora y tomar las medidas necesarias.
El sistema no debe utilizar los servicios de esa máquina; además otra máquina puede
hacerse cargo de la función que falló. Por último decimos que cuando la máquina que
falló se repara deben llevarse a cabo mecanismos para reintegrarla de nuevo al
sistema.
Ventajas de los SOD (cont.)
Comunicación
Si varias máquinas están interconectadas por medio de una red, los
usuarios tienen la posibilidad de intercambiar in formación. A través de el
pasaje de mensajes la funcionalidad en una máquina independiente se
puede ampliar a un sistema distribuido. Algunos de los beneficios que
podemos obtener son la transferencia de archivos y el uso del correo.
Ventajas de los SOD (cont.)
Otras ventajas que podemos mencionar de los sistemas distribuidos es la que tienen con respecto a los sistemas centralizados y
son:
1.-) Economía: Es mucho más barato instalar un sistema distribuido(o sea varias computadoras conectadas entre si) y no un gran
mainframe ya sea por el costo que este tiene o por la imposibilidad de compartir los datos entre varios usuarios.
2.-) Velocidad: Al instalar un sistema distribuido, obtenemos más velocidad que en un mainframe ya que podemos realizar las
distintas tareas entre los procesadores del sistema.
3.-) Distribución Inherente: Se refiere a la posibilidad de descomponer las tareas del sistema entre varios procesadores y no recargar
a uno solo con agobiantes instrucciones, en consecuencia obtenemos mayor aceleración de cálculos.
4.-) Seguridad: Significa que si una máquina falla el sistema no se cae y continúa trabajando normalmente.
5.-) Crecimiento por Incrementos: Sería algo así como la escalabilidad, es decir podemos agregar componentes al sistema como
más procesadores, multimedia etc. sin necesidad de tener que cambiar todo el hardware cuando queremos hacer una actualización.
Desventajas de los SOD
En todos los sistemas de computadoras existen múltiples fallas solo que en un sistema distribuido
resultan más visibles, dado que existen más componentes y por lo tanto mayor interferencia e
interconexiones, como así también fallas parciales(en cada máquina)estos problemas causados
por interconexión se denominan problemas del sistema. veamos algunos de estos problemas:
• Estos problemas de sistema, se presentan cuando se interconectan entre si diferentes
componentes que por lo general trabajan independientemente. Este tipo de falla resulta más
fácil de apreciar cuando utilizamos correo electrónico o sistemas de archivos.
• Otro problema se presenta cuando tenemos dos componentes en un sistema(cada uno por
separado) y presentan características funcionales, pero al combinarlos se comportan de una
manera no esperada.
Desventajas de los SOD (cont.)
• También podemos encontrarnos con fallas de propagación, es decir que la falla que sufra un
nodo puede echar abajo toda la red. Por lo general este tipo de falla resulta de algún error de
diseño.
• Podemos tener problemas en una red de comunicación, debido a que esta puede perder
mensajes, entonces es necesario contar con un software especial para controlar los mensajes.
Un detalle a tener en cuenta es que las redes sufren saturación por el gran número de
mensajes que se transmiten por ella.
• Por último diremos que los sistemas distribuidos sufren de una gran vulnerabilidad es decir la
información esta disponible para todos los usuarios y puede carecer de privacidad.
Sistemas operativos de red
Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con
sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de
intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras
actividades.
El punto crucial de estos sistemas es que el usuario debe saber la sintaxis de un conjunto de
comandos o llamadas al sistema para ejecutar estas operaciones, además de la ubicación de los
recursos que desee acezar. Por ejemplo, si un usuario en la computadora hidalgo necesita el
archivo matriz.pas que se localiza en el directorio /software/código en la computadora modelos
bajo el sistema operativo UNIX, dicho usuario podría copiarlo a través de la red con los comandos
siguientes: hidalgo % hidalgo % rcp modelos:/software/código/matriz.pas . hidalgo%
Sistemas Operativos Distributivos
Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos
( impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso ) en una
sola máquina virtual que el usuario aceza en forma transparente. Es decir, ahora el usuario ya no
necesita saber la ubicación de los recursos, sino que los conoce por nombre y simplemente los usa
como si todos ellos fuesen locales a su lugar de trabajo habitual.
Todo lo anterior es el marco teórico de lo que se desearía tener como sistema operativo distribuido,
pero en la realidad no se ha conseguido crear uno del todo, por la complejidad que suponen:
distribuir los procesos en las varias unidades de procesamiento, reintegrar sub-resultados, resolver
problemas de concurrencia y paralelismo, recuperarse de fallas de algunos recursos distribuidos y
consolidar la protección y seguridad entre los diferentes componentes del sistema y los usuarios.
Acceso a archivos remotos
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), y programas en ambas
computadoras que permitan recibir/enviar los datos necesarios. Además deben contar
con un fuerte sistema de seguridad (tanto la red, como los protocolos y los programas).
Métodos de acceso remoto
Escritorio remoto / Remote desktop / Terminal Server Client / RDC
Puertos redirigidos en router: 3389
Mediante este software preinstalado en Windows, un equipo puede ser controlado
mediante LAN o WAN usando un cliente de escritorio remoto de Windows (también
disponible en Mac). Si se conecta usando una cuenta de usuario que está siendo usada
en el equipo destino, se cierra la sesión para dar paso al cliente remoto.
Métodos de acceso remoto (cont.)
VNC
Puertos redirigidos en router: 5900
Esta solución requiere de una instalación servidor en la máquina destino, y otra
instalación cliente en la máquina desde la que se va a controlar. Hay múltiples
programas que sirven a este fin, y la mayoría tienen un cliente gratuito, mientras que el
servidor es de pago.
Nota: En macos X, el servidor viene preinstalado en el sistema, aunque no tiene un soft
cliente (los hay gratuitos, como el Chicken of the VNC).
Métodos de acceso remoto (cont.)
eamviewer / Log me In
Puertos redirigidos en router: ninguno.
Estas soluciones se han popularizado muchísimo a raíz de ser multiplataforma y
gratuitas (aunque existen versiones de pago). Mediante la instalación de un software en
ambas máquinas, y pasando mediante el servidor del fabricante del software, el equipo
remoto puede ser controlado mientras la sesión está abierta. Es una solución muy
empleada hoy en día por las empresas para ofrecer fácilmente asistencia remota para
ayudar a configurar programas, etc. al cliente sin que este tenga que hacer mucho más
que instalarse una utilidad. En estos casos no hace falta ninguna ip fija ni redirección de
puertos, así que resulta ideal para el cliente puntual.
Métodos de acceso remoto (cont.)
FTP
Puertos redirigidos en router: 21
Como he puesto al principio, este hilo era sobre el acceso remoto además del control
remoto, así que merecía la pena mencionar al FTP o SFTP (secure FTP). Al igual que
en otros casos, no deja de ser un servicio (protocolo) de comunicaciones que tiene que
atender un equipo, así que se trata de instalar (si no trae de serie, como los sistemas
server actuales) el servicio, y emplear en la máquina desde la que se va a controlar el
software cliente. Mediante este protocolo se accede a un directorio exclusivo del
servidor para transferencia de archivos (no es posible controlar el servidor).
Métodos de acceso remoto (cont.)
VPN
Puertos redirigidos en router: Diversos, en función del protocolo a negociar
La VPN como tal, es un medio para unir dos redes a través de WAN, así que
principalmente no debería de estar planteada en este hilo, pero ya que sirve, una vez
realizada la conexión, para poder (entre otros muchos casos) controlar o acceder a una
máquina remota, me he permitido mencionarla.
Métodos de acceso remoto (cont.)
Seguridad informática
Tener un equipo expuesto a internet supone, en cualquier caso, un riesgo a asumir, y
aunque hay muchas maneras de controlarlo, siempre puede haber sorpresas. Quien
configure algo así, deberá, por lo tanto, tener en cuenta esto, y salvaguardar sus
espaldas mediante copias de seguridad, control de contenidos, cambios periódicos de
claves, control del cortafuegos y antivirus, etc.
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.
El concepto también es relevante cuando se programa con hilos de ejecución.
Control de concurrencia
El control de transacciones concurrentes en una base de datos brinda un eficiente
desempeño del Sistema de Base de Datos, puesto que permite controlar la ejecución de
transacciones que operan en paralelo, accesando a información compartida y, por lo
tanto, interfiriendo potencialmente unas con otras.
El hecho de reservar un asiento en una avión mediante un sistema basado en
aplicaciones web, cuando decenas de personas en el mundo pueden reservarlo
también, nos da una idea de lo importante y crucial que es el control de concurrencia en
un sistema de base de datos a mediana o gran escala.
Conclusión
De distintas maneras, estos sistemas al la final nos conecta para poder
intercambiar información entre nosotros de manera rápida y eficiente e
incluso sin la necesidad de una conexión estable a internet para lograrlo,
estos sistemas operativos permiten hacer todo eso y más sin importar si lo
acabamos de instalar o llevamos mucho tiempo usándolo, y aunque no sea
perfecto, siempre viene bien tener esa conexión para facilitar el trabajo.
Bibliografía
"Sistemas Operativos Distribuidos" Disponible en:
https://www.udg.co.cu/cmap/sistemas_operativos/sistema_operativo/distribuidos/distribuido.html
"Sistemas operativos distribuidos" Disponible en: https://www.monografias.com/trabajos6/sidi/sidi.shtml
"Sistemas Operativos Distribuidos" Disponible en: https://html.rincondelvago.com/sistemas-operativos-distribuidos.html
"Sistemas Operativos Distribuidos: Clasificación de los Sistemas Operativos distribuidos" Disponible en:
http://esbanhr.blogspot.com/2012/10/clasificacion-de-los-sistemas.html
"¿Qué es un Acceso Remoto" Disponible en: http://ayudasparadocentes.blogspot.com/2012/01/que-es-un-acceso-remoto.html
"Métodos de acceso remoto a un equipo (teletrabajo)" Disponible en: http://www.forodvd.com/tema/122782-metodos-de-acceso-
remoto-a-equipo-teletrabajo/
"Atomicidad« Disponible en: https://es.wikipedia.org/wiki/Atomicidad
"Concurrencia en las Bases de Datos" Disponible en: https://www.monografias.com/trabajos24/concurrencia-base-
datos/concurrencia-base-datos.shtml

Más contenido relacionado

La actualidad más candente

Modelo componentes
Modelo componentesModelo componentes
Modelo componentesmartin
 
Procesadores multinucleo
Procesadores multinucleoProcesadores multinucleo
Procesadores multinucleocelsox
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidossaul_ramos
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREjose_rob
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.Lely
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Juan Anaya
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entradaSasil Catzim
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoriaALASBLANKS
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtualkerlly villon
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosChristian19121
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidossergiooney
 
Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.Jomicast
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetosyolandacando1
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de softwareKola Real
 

La actualidad más candente (20)

Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
 
Procesadores multinucleo
Procesadores multinucleoProcesadores multinucleo
Procesadores multinucleo
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.
 
Arquitectura sql
Arquitectura sqlArquitectura sql
Arquitectura sql
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entrada
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Programando en capas
Programando en capasProgramando en capas
Programando en capas
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de software
 

Similar a Sistemas operativos distribuidos

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 distribuidosJesus Marcano Perez
 
Sistemas Operativos Distribuidos - UFT
Sistemas Operativos Distribuidos - UFTSistemas Operativos Distribuidos - UFT
Sistemas Operativos Distribuidos - UFTadrrog
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosOscarGuarimata
 
CUESTIONARIO SISTEMA OPERATIVO
CUESTIONARIO SISTEMA OPERATIVOCUESTIONARIO SISTEMA OPERATIVO
CUESTIONARIO SISTEMA OPERATIVOangelaq121
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativomanuel
 
1 unidad jacinto s.o 2
1 unidad jacinto s.o 21 unidad jacinto s.o 2
1 unidad jacinto s.o 2Dianaledezma94
 
Presentacion sistemas distribuidos
Presentacion sistemas distribuidosPresentacion sistemas distribuidos
Presentacion sistemas distribuidosYohany Acosta
 
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
 
Trabajodesistoperativos2
Trabajodesistoperativos2Trabajodesistoperativos2
Trabajodesistoperativos2floresitalagu
 

Similar a Sistemas operativos distribuidos (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
 
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
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
CUESTIONARIO SISTEMA OPERATIVO
CUESTIONARIO SISTEMA OPERATIVOCUESTIONARIO SISTEMA OPERATIVO
CUESTIONARIO SISTEMA OPERATIVO
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
1 unidad jacinto s.o 2
1 unidad jacinto s.o 21 unidad jacinto s.o 2
1 unidad jacinto s.o 2
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Presentacion sistemas distribuidos
Presentacion sistemas distribuidosPresentacion sistemas distribuidos
Presentacion sistemas distribuidos
 
Investigacion eq.3 inf-5 e
Investigacion eq.3 inf-5 eInvestigacion eq.3 inf-5 e
Investigacion eq.3 inf-5 e
 
Sistemas janetsy
Sistemas janetsySistemas janetsy
Sistemas janetsy
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Trabajodesistoperativos2
Trabajodesistoperativos2Trabajodesistoperativos2
Trabajodesistoperativos2
 
Sistema op 2
Sistema op 2Sistema op 2
Sistema op 2
 
Sistema op 2
Sistema op 2Sistema op 2
Sistema op 2
 
Homogeneos terminado
Homogeneos terminadoHomogeneos terminado
Homogeneos terminado
 

Último

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
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
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
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
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
 
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
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 

Último (20)

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
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
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
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
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
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
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
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 

Sistemas operativos distribuidos

  • 1. Sistemas Operativos Distribuidos (SOD) República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Superior I.U.P «Santiago Mariño» Extensión Ciudad Ojeda Realizado por: Vicente Malaver #47 C.I.: 26653343 Ciudad Ojeda, 03 de febrero de 2019
  • 2. Introducción Cuando uno habla de sistemas operativos, se suele pensar en aquellos que uno utiliza día a día, ya sea Windows, Mac OS o Linux, e incluso en los de teléfonos inteligentes como Android, pero existe otra clase de sistema operativo, los sistemas operativos distribuidos, de los cuales se puede ver su variedad y la manera en que funcionan con solo leer sobre ellos, o incluso instalar alguno de los que existen.
  • 3. Definición Un sistema distribuido es una colección de procesadores conectados en red, la cual es imprescindible para su funcionamiento. Estos procesadores no comparten memoria entre sí, en lugar de eso, cada procesador tiene su propia memoria local. Desde el punto de vista de un procesador especifico en un sistema distribuido, el resto de los procesadores y sus respectivos recursos son remotos, mientras que sus propios recursos son locales. Estos sistemas proveen al usuario de recursos compartidos que mantiene el sistema. Por lo que brindan una mayor velocidad computacional, accesibilidad de los datos y fiabilidad.
  • 4. Tipos de SOD Respecto al modo de trabajo del usuario Se pueden clasificar los sistema operativos, partiendo de este punto de vista, en online (o interactivos) y off line (o batch o por lotes). Como ejemplo de los primeros ya hemos comentado los sistemas de tiempo compartido, los sistemas interactivos son útiles, entre otros, en entornos de desarrollo de programas, de procesamiento de textos y de ejecución de programas interactivos.
  • 5. Tipos de SOD (cont.) Respecto al número de usuarios Si se tiene en cuenta el número de usuarios se puede hablar de sistemas monousuario y multiusuario (o multiacceso). En los primeros se puede acceder al ordenador mediante un único terminal, frente a los varios terminales de acceso simultáneo que permiten los segundos.
  • 6. Tipos de SOD (cont.) Respecto al propósito Atendiendo al uso que quieran dar los usuarios al ordenador, los sistema operativos se pueden dividir en sistemas de propósito específico y sistemas de propósito general. Un ejemplo de sistema de propósito específico es un sistema de tiempo real, estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempo breve un gran número de sucesos, en su mayoría externos al ordenador.
  • 7. Características de los SOD 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. Gestión de Memoria en SOD Memoria compartida basada en páginas El esquema de DSM propone un espacio de direcciones de memoria virtual que integre la memoria de todas las computadoras del sistema, y su uso mediante paginación. Las páginas quedan restringidas a estar necesariamente en un único ordenador. Cuando un programa intenta acceder a una posición virtual de memoria, se comprueba si esa página se encuentra de forma local. Si no se encuentra, se provoca un fallo de página, y el sistema operativo solicita la página al resto de computadoras. El sistema funciona de forma análoga al sistema de memoria virtual tradicional, pero en este caso los fallos de página se propagan al resto de ordenadores, hasta que la petición llega al ordenador que tiene la página virtual solicitada en su memoria local. A primera vista este sistema parece más eficiente que el acceso a la memoria virtual en disco, pero en la realidad ha mostrado ser un sistema demasiado lento en ciertas aplicaciones, ya que provoca un tráfico de páginas excesivo.
  • 9. Gestión de Memoria en SOD (cont.) Memoria compartida basada en objetos Una alternativa al uso de páginas es tomar el objeto como base de la transferencia de memoria. Aunque el control de la memoria resulta más complejo, el resultado es al mismo tiempo modular y flexible, y la sincronización y el acceso se pueden integrar limpiamente. Otra de las restricciones de este modelo es que todos los accesos a los objetos compartidos han de realizarse mediante llamadas a los métodos de los objetos, con lo que no se admiten programas no modulares y se consideran incompatibles.
  • 10. Gestión de Memoria en SOD (cont.) Modelos de consistencia La duplicidad de los bloques compartidos aumenta el rendimiento, pero produce un problema de consistencia entre las diferentes copias de la página en caso de una escritura. Si con cada escritura es necesario actualizar todas las copias, el envío de las páginas por la red provoca que el tiempo de espera aumente demasiado, convirtiendo este método en impracticable. Para solucionar este problema se proponen diferentes modelos de consistencia, que establezcan un nivel aceptable de acercamiento tanto a la consistencia como al rendimiento. Nombramos algunos modelos de consistencia, del más fuerte al más débil: consistencia estricta, secuencial, causal, PRAM, del procesador, débil, de liberación y de entrada.
  • 11. Ventajas de los SOD Compartir Recursos Si varias computadoras están conectadas entre sí, entonces un usuario puede utilizar en una computadora los recursos disponibles en otra. Por ejemplo, en la computadora 1 se puede utilizar una impresora láser solo disponible en la máquina 2,al mismo tiempo en la 2 es posible tener acceso a un archivo que reside en la 1.En general el compartimiento de recursos en un sistema distribuido ofrece los mecanismos para compartir archivos en instalaciones remotas, procesar información ,imprimir archivos y utilizar diferentes dispositivos remotos de hardware.
  • 12. Ventajas de los SOD (cont.) Aceleración De Cálculos Sin un cálculo determinado puede dividirse en varios subcálculos para que se ejecuten concurrentemente, un sistema operativo distribuido permitirá distribuir los cálculos entre las distintas computadoras y también ejecutarlos concurrentemente. Además si una computadora está sobrecargada de trabajos, algunos de ellos pueden pasarse a otra máquina.
  • 13. Ventajas de los SOD (cont.) Confiabilidad Si falla una computadora en un sistema distribuido, las restantes pueden continuar trabajando. Si el sistema se compone de computadoras de gran tamaño la falla de una no debería afectar a las demás; si son computadoras pequeñas las que forman el sistema donde cada una es responsable de alguna función, entonces un solo error puede detener el funcionamiento de todo el sistema. En general si hay suficiente hardware y software en el sistema éste puede continuar su trabajo normalmente. El sistema debe detectar la falla de una computadora y tomar las medidas necesarias. El sistema no debe utilizar los servicios de esa máquina; además otra máquina puede hacerse cargo de la función que falló. Por último decimos que cuando la máquina que falló se repara deben llevarse a cabo mecanismos para reintegrarla de nuevo al sistema.
  • 14. Ventajas de los SOD (cont.) Comunicación Si varias máquinas están interconectadas por medio de una red, los usuarios tienen la posibilidad de intercambiar in formación. A través de el pasaje de mensajes la funcionalidad en una máquina independiente se puede ampliar a un sistema distribuido. Algunos de los beneficios que podemos obtener son la transferencia de archivos y el uso del correo.
  • 15. Ventajas de los SOD (cont.) Otras ventajas que podemos mencionar de los sistemas distribuidos es la que tienen con respecto a los sistemas centralizados y son: 1.-) Economía: Es mucho más barato instalar un sistema distribuido(o sea varias computadoras conectadas entre si) y no un gran mainframe ya sea por el costo que este tiene o por la imposibilidad de compartir los datos entre varios usuarios. 2.-) Velocidad: Al instalar un sistema distribuido, obtenemos más velocidad que en un mainframe ya que podemos realizar las distintas tareas entre los procesadores del sistema. 3.-) Distribución Inherente: Se refiere a la posibilidad de descomponer las tareas del sistema entre varios procesadores y no recargar a uno solo con agobiantes instrucciones, en consecuencia obtenemos mayor aceleración de cálculos. 4.-) Seguridad: Significa que si una máquina falla el sistema no se cae y continúa trabajando normalmente. 5.-) Crecimiento por Incrementos: Sería algo así como la escalabilidad, es decir podemos agregar componentes al sistema como más procesadores, multimedia etc. sin necesidad de tener que cambiar todo el hardware cuando queremos hacer una actualización.
  • 16. Desventajas de los SOD En todos los sistemas de computadoras existen múltiples fallas solo que en un sistema distribuido resultan más visibles, dado que existen más componentes y por lo tanto mayor interferencia e interconexiones, como así también fallas parciales(en cada máquina)estos problemas causados por interconexión se denominan problemas del sistema. veamos algunos de estos problemas: • Estos problemas de sistema, se presentan cuando se interconectan entre si diferentes componentes que por lo general trabajan independientemente. Este tipo de falla resulta más fácil de apreciar cuando utilizamos correo electrónico o sistemas de archivos. • Otro problema se presenta cuando tenemos dos componentes en un sistema(cada uno por separado) y presentan características funcionales, pero al combinarlos se comportan de una manera no esperada.
  • 17. Desventajas de los SOD (cont.) • También podemos encontrarnos con fallas de propagación, es decir que la falla que sufra un nodo puede echar abajo toda la red. Por lo general este tipo de falla resulta de algún error de diseño. • Podemos tener problemas en una red de comunicación, debido a que esta puede perder mensajes, entonces es necesario contar con un software especial para controlar los mensajes. Un detalle a tener en cuenta es que las redes sufren saturación por el gran número de mensajes que se transmiten por ella. • Por último diremos que los sistemas distribuidos sufren de una gran vulnerabilidad es decir la información esta disponible para todos los usuarios y puede carecer de privacidad.
  • 18. Sistemas operativos de red Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. El punto crucial de estos sistemas es que el usuario debe saber la sintaxis de un conjunto de comandos o llamadas al sistema para ejecutar estas operaciones, además de la ubicación de los recursos que desee acezar. Por ejemplo, si un usuario en la computadora hidalgo necesita el archivo matriz.pas que se localiza en el directorio /software/código en la computadora modelos bajo el sistema operativo UNIX, dicho usuario podría copiarlo a través de la red con los comandos siguientes: hidalgo % hidalgo % rcp modelos:/software/código/matriz.pas . hidalgo%
  • 19. Sistemas Operativos Distributivos Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos ( impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso ) en una sola máquina virtual que el usuario aceza en forma transparente. Es decir, ahora el usuario ya no necesita saber la ubicación de los recursos, sino que los conoce por nombre y simplemente los usa como si todos ellos fuesen locales a su lugar de trabajo habitual. Todo lo anterior es el marco teórico de lo que se desearía tener como sistema operativo distribuido, pero en la realidad no se ha conseguido crear uno del todo, por la complejidad que suponen: distribuir los procesos en las varias unidades de procesamiento, reintegrar sub-resultados, resolver problemas de concurrencia y paralelismo, recuperarse de fallas de algunos recursos distribuidos y consolidar la protección y seguridad entre los diferentes componentes del sistema y los usuarios.
  • 20. Acceso a archivos remotos 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), y programas en ambas computadoras que permitan recibir/enviar los datos necesarios. Además deben contar con un fuerte sistema de seguridad (tanto la red, como los protocolos y los programas).
  • 21. Métodos de acceso remoto Escritorio remoto / Remote desktop / Terminal Server Client / RDC Puertos redirigidos en router: 3389 Mediante este software preinstalado en Windows, un equipo puede ser controlado mediante LAN o WAN usando un cliente de escritorio remoto de Windows (también disponible en Mac). Si se conecta usando una cuenta de usuario que está siendo usada en el equipo destino, se cierra la sesión para dar paso al cliente remoto.
  • 22. Métodos de acceso remoto (cont.) VNC Puertos redirigidos en router: 5900 Esta solución requiere de una instalación servidor en la máquina destino, y otra instalación cliente en la máquina desde la que se va a controlar. Hay múltiples programas que sirven a este fin, y la mayoría tienen un cliente gratuito, mientras que el servidor es de pago. Nota: En macos X, el servidor viene preinstalado en el sistema, aunque no tiene un soft cliente (los hay gratuitos, como el Chicken of the VNC).
  • 23. Métodos de acceso remoto (cont.) eamviewer / Log me In Puertos redirigidos en router: ninguno. Estas soluciones se han popularizado muchísimo a raíz de ser multiplataforma y gratuitas (aunque existen versiones de pago). Mediante la instalación de un software en ambas máquinas, y pasando mediante el servidor del fabricante del software, el equipo remoto puede ser controlado mientras la sesión está abierta. Es una solución muy empleada hoy en día por las empresas para ofrecer fácilmente asistencia remota para ayudar a configurar programas, etc. al cliente sin que este tenga que hacer mucho más que instalarse una utilidad. En estos casos no hace falta ninguna ip fija ni redirección de puertos, así que resulta ideal para el cliente puntual.
  • 24. Métodos de acceso remoto (cont.) FTP Puertos redirigidos en router: 21 Como he puesto al principio, este hilo era sobre el acceso remoto además del control remoto, así que merecía la pena mencionar al FTP o SFTP (secure FTP). Al igual que en otros casos, no deja de ser un servicio (protocolo) de comunicaciones que tiene que atender un equipo, así que se trata de instalar (si no trae de serie, como los sistemas server actuales) el servicio, y emplear en la máquina desde la que se va a controlar el software cliente. Mediante este protocolo se accede a un directorio exclusivo del servidor para transferencia de archivos (no es posible controlar el servidor).
  • 25. Métodos de acceso remoto (cont.) VPN Puertos redirigidos en router: Diversos, en función del protocolo a negociar La VPN como tal, es un medio para unir dos redes a través de WAN, así que principalmente no debería de estar planteada en este hilo, pero ya que sirve, una vez realizada la conexión, para poder (entre otros muchos casos) controlar o acceder a una máquina remota, me he permitido mencionarla.
  • 26. Métodos de acceso remoto (cont.) Seguridad informática Tener un equipo expuesto a internet supone, en cualquier caso, un riesgo a asumir, y aunque hay muchas maneras de controlarlo, siempre puede haber sorpresas. Quien configure algo así, deberá, por lo tanto, tener en cuenta esto, y salvaguardar sus espaldas mediante copias de seguridad, control de contenidos, cambios periódicos de claves, control del cortafuegos y antivirus, etc.
  • 27. 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. El concepto también es relevante cuando se programa con hilos de ejecución.
  • 28. Control de concurrencia El control de transacciones concurrentes en una base de datos brinda un eficiente desempeño del Sistema de Base de Datos, puesto que permite controlar la ejecución de transacciones que operan en paralelo, accesando a información compartida y, por lo tanto, interfiriendo potencialmente unas con otras. El hecho de reservar un asiento en una avión mediante un sistema basado en aplicaciones web, cuando decenas de personas en el mundo pueden reservarlo también, nos da una idea de lo importante y crucial que es el control de concurrencia en un sistema de base de datos a mediana o gran escala.
  • 29. Conclusión De distintas maneras, estos sistemas al la final nos conecta para poder intercambiar información entre nosotros de manera rápida y eficiente e incluso sin la necesidad de una conexión estable a internet para lograrlo, estos sistemas operativos permiten hacer todo eso y más sin importar si lo acabamos de instalar o llevamos mucho tiempo usándolo, y aunque no sea perfecto, siempre viene bien tener esa conexión para facilitar el trabajo.
  • 30. Bibliografía "Sistemas Operativos Distribuidos" Disponible en: https://www.udg.co.cu/cmap/sistemas_operativos/sistema_operativo/distribuidos/distribuido.html "Sistemas operativos distribuidos" Disponible en: https://www.monografias.com/trabajos6/sidi/sidi.shtml "Sistemas Operativos Distribuidos" Disponible en: https://html.rincondelvago.com/sistemas-operativos-distribuidos.html "Sistemas Operativos Distribuidos: Clasificación de los Sistemas Operativos distribuidos" Disponible en: http://esbanhr.blogspot.com/2012/10/clasificacion-de-los-sistemas.html "¿Qué es un Acceso Remoto" Disponible en: http://ayudasparadocentes.blogspot.com/2012/01/que-es-un-acceso-remoto.html "Métodos de acceso remoto a un equipo (teletrabajo)" Disponible en: http://www.forodvd.com/tema/122782-metodos-de-acceso- remoto-a-equipo-teletrabajo/ "Atomicidad« Disponible en: https://es.wikipedia.org/wiki/Atomicidad "Concurrencia en las Bases de Datos" Disponible en: https://www.monografias.com/trabajos24/concurrencia-base- datos/concurrencia-base-datos.shtml