Interoperabilidad Entre Sistemas Operativos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 28

Interoperabilidad entre

sistemas operativos
Equipo 2
Integrantes:
Buelna Acedo Luis Fernando
Gallardo Larez Jose
Miker Cota Manuel Eduardo
Romero Canales Daniela
Sanvicente González César Rodolfo
Grupo: S5A
Hermosillo, Sonora a 20 de octubre del 2022 001
4.1 Interoperabilidad Entre
Sistemas Operativos
Interoperabilidad es la habilidad de
dos o más sistemas o componentes para
intercambiar información y utilizar la
información intercambiada.
La interoperabilidad representa la
capacidad para correr procesos sin
interrupciones a través de las fronteras
organizativas sin perder el contexto ni
el significado.
¿Cómo se lleva a cabo?

● Comprendiendo la manera en que se pueden interconectar


los procesos de las distintas organizaciones.

● Especificando el significado de los mensajes dentro de


estos procesos para que los requisitos y el contexto
puedan acordarse entre todas las partes involucradas.
● Desarrollando estándares para respaldar estos procesos
de manera eficaz, para que los mensajes puedan
intercambiarse entre las organizaciones de una manera
escalable.
La interoperabilidad es importante
porque permite la interconexión de
diferentes productos y servicios de
diferentes compañías.
Existen 3 dimensiones de
interoperabilidad las cuales son:
● Técnica
● Semántica
● Organizacional
Dimensión técnica:
Es aquella dimensión relativa a la relación
entre sistemas y servicios de tecnologías de la
información, incluyendo aspectos como las
interfaces, interconexión, integración de datos
y servicios, presentación de la información,
accesibilidad y seguridad, u otros de
naturaleza análoga.
Dimensión semántica:
Es aquella dimensión relativa a que la
información intercambiada pueda ser
interpretable de forma automática y
reutilizable por aplicaciones que no
intervinieron en su creación.
Dimensión organizacional:
Es aquella dimensión relativa a la
capacidad de las entidades y de los
procesos a través de los cuales llevan a
cabo sus actividades para colaborar con
el objeto de alcanzar logros mutuamente
acordados relativos a los servicios que
prestan.
4.1.1 Sistemas de Archivos y
Recursos (NFS, Impresoras)
¿QUE ES NFS?
El Sistema de archivos de red (Network File
System, NFS) es un método para compartir archivos
entre máquinas de una red de tal forma que
tenemos la impresión de trabajar en nuestro disco
duro local.
EJEMPLO DE NFS
Red Hat Enterprise Linux puede trabajar como
servidor o como cliente de NFS, lo que implica
que puede exportar sistemas de archivos a otros
sistemas, así como montar los sistemas de
archivos que otras máquinas exportan.
¿POR QUÉ UTILIZAR NFS?
NFS resulta útil para compartir directorios de
archivos entre múltiples usuarios de la misma
red. Por ejemplo, un grupo de usuarios que
trabajan en un mismo proyecto pueden tener acceso
a los archivos de ese proyecto usando una porción
compartida del sistema de archivos NFS (conocido
como NFS share), que se ha montado en un
directorio determinado, como puede ser
/myproject.
¿POR QUÉ UTILIZAR NFS?
NFS resulta útil para compartir directorios de
archivos entre múltiples usuarios de la misma
red. Por ejemplo, un grupo de usuarios que
trabajan en un mismo proyecto pueden tener acceso
a los archivos de ese proyecto usando una porción
compartida del sistema de archivos NFS (conocido
como NFS share), que se ha montado en un
directorio determinado, como puede ser
/myproject.
UTILIZACIÓN
Para acceder a los archivos compartidos; el usuario accede al directorio
/myproject de su máquina local. No tendrá que introducir contraseñas o
memorizar comandos especiales. El usuario podrá trabajar como si el directorio
estuviese en su máquina local.
IMPRESORAS
La impresora es un dispositivo periférico para computadora, un dispositivo de
salida de datos, que en el caso de las impresoras multifuncionales también
funciona como un dispositivo de entrada de datos, por medio de accesorios
como, escáner, y fax, el cual poseen algunas impresoras multifuncionales.
IMPRESORAS
La principal función de las impresoras es
imprimir, tanto datos en forma de texto como
datos en forma de imágenes (gráficas, fotos, y
demás imágenes en general), que están en
formato electrónico dentro de la computadora,
las cuales se plasman en papel, o en
transparencias plásticas, para que los datos
estén en un formato binario-electrónico ya
sea para ser guardado, o para su uso
posterior.
4.1.2 Comunicación Entre
Procesos (Sockets, RPC)
Comunicación entre procesos

La comunicación entre procesos (IPC, del inglés Inter-Process


Communication) es una función básica de los sistemas operativos. Los
procesos pueden comunicarse entre sí a través de compartir espacios de
memoria, ya sean variables compartidas o buffers, o a través de las
herramientas provistas por las rutinas de IPC. La IPC provee un mecanismo
que permite a los procesos comunicarse y sincronizarse entre sí,
normalmente a través de un sistema de bajo nivel de paso de mensajes que
ofrece la red subyacente.
Los procesos pueden estar ejecutándose en
una o más computadoras conectadas a una
red. Las técnicas de IPC están divididas
dentro de métodos para: paso de mensajes,
sincronización, memoria compartida y
llamadas de procedimientos remotos (RPC).
El método de IPC usado puede variar
dependiendo del ancho de banda y latencia
(el tiempo desde el pedido de información y
el comienzo del envío de la misma) de la
comunicación entre procesos, y del tipo de
datos que están siendo comunicados.
Tipos de Comunicación
● Síncrona: Quien envía permanece bloqueado esperando a que llegue una
respuesta del receptor antes de realizar cualquier otro ejercicio.
● Asíncrona: Quien envía continúa con su ejecución inmediatamente después
de enviar el mensaje al receptor.
● Persistente: El receptor no tiene que estar operativo al mismo tiempo
que se realiza la comunicación, el mensaje se almacena tanto tiempo como
sea necesario para poder ser entregado
● Momentánea (transient): El mensaje se descarta si el receptor no está
operativo al tiempo que se realiza la comunicación. Por lo tanto no será
entregado.
Tipos de Comunicación
● Directa: Las primitivas enviar y recibir explicitan el nombre del
proceso con el que se comunican.
● Indirecta: La comunicación Indirecta: Es aquella donde la comunicación
está basada en una herramienta o instrumento ya que el emisor y el
receptor están a distancia.
● Simétrica:Todos los procesos pueden enviar o recibir. También llamada
bidireccional para el caso de dos procesos.
● Asimétrica: Un proceso puede enviar, los demás procesos sólo reciben.
También llamada unidireccional. Suele usarse para hospedar servidores en
Internet.
RPC
Remote Procedure Call / llamada a un procedimiento remoto) Permitir que los
programas realicen llamadas a funciones localizadas en otras máquinas. Los
programadores no se tienen que preocupar por los detalles de la programación
de la red.

Las comunicaciones RPC se basan en la idea que el receptor está operativo


para poder invocar una cierta función, no podemos suponer que el receptor
siempre estará operativo y esperando a comunicarse. La solución es definir
la comunicación en término de paso de mensajes
Sockets
Sistema fuertemente acoplado a las redes
TCP/IP

Sockets API:

1. socket: crea una nueva comunicación. 5. connect: pedido de establecimiento de


conexión.
2. bind: añade la dirección local al socket.
6. send: enviar datos por la conexión.
3. listen: queda en espera de conexiones.
7. receive: recibir datos por la conexión.
4. accept: queda bloqueado hasta la llegada de
un pedido de conexión. 8. close: desvincula el socket la dirección
local.
Referencias
● https://www.ecityclic.com/es/noticias/que-es-la-interoperabilidad

● https://tfig.itcilo.org/SP/contents/interoperability.htm#:~:text=La%2
0interoperabilidad%20representa%20la%20capacidad,comercio%20de%20las%
20distintas%20organizaciones.

● https://www.youtube.com/watch?v=R-Ub8q--leo

● https://www.studocu.com/es-mx/document/instituto-tecnologico-y-de-est
udios-superiores-de-occidente/fundamentos-de-sistemas-operativos/inte
roperabilidad-preguntas/27461225
● https://tallerdesistemasoperativosblog.wordpress.com/2017/05/02/unida
d-4-interoperabilidad-entre-sistemas-operativos/#:~:text=4.1.2%20COMU
NICACI%C3%93N%20ENTRE%20PROCESOS%20(SOCKETS%2C%20RPC).&text=La%20IPC%
20provee%20un%20mecanismo,que%20ofrece%20la%20red%20subyacente.

También podría gustarte