Sie sind auf Seite 1von 45

Taller de Sistemas

Operativos
Ingeniera en Sistemas
Computacionales
SCA-1026
M.S.C. Juan Manuel Zrate Snchez

Unidad IV
Interoperabilidad entre
sistemas operativos
M.S.C. Juan Manuel Zrate Snchez

Temas
4.1 Introduccin
4.1.1.Interoperabilidad
4.1.2.Neutralidad tecnolgica
4.2. Intercambio de archivos
4.2.1.Desventajas de los formatos de archivos estndar
de facto cerrados.
4.2.1. Formatos de archivos abiertos.
4.2.2.Formatos de archivos estndares ISO.
4.3. Recursos remotos
4.3.1.Impresin
4.3.2.Escritorio remoto.
4.3.3.RPC

M.S.C. Juan Manuel Zrate Snchez

Temas
4.4. Acceso a sistemas de archivos
4.4.1.Acceso a formatos de disco (fat-16/fat
32/vfat/ntfs/xfs/extfs)
4.4.2.Herramientas para el acceso a formatos de disco.
4.5. Emulacin del Sistema operativo
4.5.1.Ejecucin de binarios de otros sistemas operativos
4.5.2.Herramientas para la ejecucin de binarios
4.6. Virtualizacin
4.6.1.Emulacin de hardware
4.6.2.Herramientas para la emulacin de hardware
4.6.3.Creacin de una maquina virtual

M.S.C. Juan Manuel Zrate Snchez

4.1 Introduccin
La interoperabilidad es la capacidad de
dos o ms herramientas, sistemas o
componentes para trabajar
conjuntamente en la realizacin de
una tarea.

M.S.C. Juan Manuel Zrate Snchez

4.1.1.Interoperabilidad
DEFINICIN DE INTEROPERABILIDAD
la habilidad de dos o ms sistemas,
redes de comunicacin, aplicaciones o
componentes
para
intercambiar
informacin entre ellos y para usar la
informacin que ha sido intercambiada

M.S.C. Juan Manuel Zrate Snchez

4.1.1.Interoperabilidad
La interoperabilidad puede ser vista
desde distintas perspectivas, que
pretenden
determinar
los
tipos,
vertientes, enfoques o dimensiones de
la interoperabilidad.
Interoperabilidad tcnica.
Interoperabilidad semntica
Interoperabilidad organizativa:
M.S.C. Juan Manuel Zrate Snchez

4.1.1.Interoperabilidad
La interoperabilidad es un concepto que
se puede aplicar a muy distintos entornos
donde haya varios sistemas y sea preciso
el intercambio de informacin, y en cada
uno de ellos se podra establecer un
modelo de interoperabilidad especfico.
Modelo elemental
Modelo complejo
Modelo global
M.S.C. Juan Manuel Zrate Snchez

4.1.1.Interoperabilidad
TAREA :
INVESTIGAR QUIEN ES TIM BERNERS
LEE
Qu desarrollo?
Cundo ?
Por qu ?
Qu fundo ?
M.S.C. Juan Manuel Zrate Snchez

4.1.2.Neutralidad tecnolgica
El principio de la
neutralidad
tecnolgica
consiste
en que el Estado no ha
de
imponer
preferencias a favor o
en contra de una
determinada
tecnologa.
M.S.C. Juan Manuel Zrate Snchez

4.1.2.Neutralidad
tecnolgica
El
principio
de
la
neutralidad
tecnolgica se aplica nicamente a las
decisiones de orden tcnico.
No se trata de neutralidad tica o
neutralidad social. No se aplica a las
decisiones sobre cuestiones ticas o
sociales

M.S.C. Juan Manuel Zrate Snchez

4.1.2.Neutralidad tecnolgica
El principio de la neutralidad
tecnolgica es vlido, pero tiene sus
lmites. Algunas tecnologas son
perjudiciales.
Tales tecnologas deberan estar
sujetas a gravamen y regulacin, y
deberan ser desalentadas o incluso
prohibidas.
M.S.C. Juan Manuel Zrate Snchez

4.2. Intercambio de archivos


El Intercambio de archivos entre
sistemas Operativos fue primero por
medio extrables y despus por red.

M.S.C. Juan Manuel Zrate Snchez

4.2.1 Formato de Archivo


Un formato de archivo es la manera en que
est codificada la informacin en un archivo.
Para trabajar con un archivo, la mayora
de las veces necesitaras alguna
aplicacin que te permita
leer, editar y guardar los
datos contenidos en este
archivo
M.S.C. Juan Manuel Zrate Snchez

4.2.1 Formato de Archivo


Un formato propietario o cerrado es
un formato de archivo protegido por
una patente o derechos de autor

M.S.C. Juan Manuel Zrate Snchez

4.2.1 Formato de Archivo


Los formatos abiertos son estndares
determinados por autoridades pblicas o
instituciones internacionales cuyo objetivo
es establecer normas para interoperabilidad
de software.

M.S.C. Juan Manuel Zrate Snchez

4.2.1 Formato de Archivo


Los formatos Estandares ISO de archivo
son estndares que proporciona los
requisitos, especificaciones, directrices o
caractersticas que se pueden utilizarpara la
codificacin de la informacin.

M.S.C. Juan Manuel Zrate Snchez

4.3. Recursos remotos

M.S.C. Juan Manuel Zrate Snchez

4.3. Recursos remotos


El acceso remoto es una tecnologa
que permite conectarse y trabajar
desde un equipo a otro equipo remoto
(host) ubicado en un lugar distinto; su
eficiencia depende de la velocidad de
la red a travs de la cual se realiza la
conexin.

M.S.C. Juan Manuel Zrate Snchez

4.3. Recursos remotos


El escritorio remoto ofrece la ventaja
de permitir la presencia del personal
de soporte en un lugar en el que no se
encuentra fsicamente, eliminando as
los tiempos de desplazamiento

M.S.C. Juan Manuel Zrate Snchez

4.3. Recursos remotos

http://www.tightvnc.com/

https://www.teamviewer.com/es/

M.S.C. Juan Manuel Zrate Snchez

4.3. Recursos remotos


Telnet es un programa basado en texto que
sirve para conectarse a otro equipo por medio
de Internet. Podr obtener acceso a programas
y servicios que se encuentren en el equipo
remoto como si estuviese sentado frente a l

M.S.C. Juan Manuel Zrate Snchez

4.3. Recursos remotos

Practica :
Elaborar un manual para configurar
un Escritorio Remoto de un S.O.

M.S.C. Juan Manuel Zrate Snchez

4.4. Acceso a sistemas de archivos


Los Sistemas de
Archivos son los
mtodos y estructuras
de datos que un
Sistema operativo
utiliza para seguir la
pista de los archivos de
un disco o particin; es
decir, es la manera en
la que se organizan los
archivos en el disco
M.S.C. Juan Manuel Zrate Snchez

4.4. Acceso a sistemas de archivos

FAT
32
NTFS

Aplicaciones:
Explore2fs

Ext
2y
3
Ext 4

DiskInternals
Ext2 Installable File System
https://www.howtoforge.com/access-linux-partitions-from-windowsM
M.S.C. Juan Manuel Zrate Snchez

4.5. Emulacin del Sistema


operativo
Un
emulador
es
un
software
originalmente pensado para ejecutar
programas de diversas ndoles, en una
plataforma
o
sistema
operativo
diferente al programa que deseamos
abrir o ejecutar.

M.S.C. Juan Manuel Zrate Snchez

4.5. Emulacin del Sistema


operativo
Este tipo de programa se diferencia del
simulador, ya que ste trata de
modelar
de
manera
precisa
el
dispositivo original para que el
programa
a
ejecutar
funcione
correctamente en una plataforma
distinta

M.S.C. Juan Manuel Zrate Snchez

4.5.1.Ejecucin de binarios de otros


sistemas operativos
Para qu sirve un emulador
El principal objetivo del emulador, es crear las
condiciones necesarias para poder ejecutar un
programa diseado para otras plataformas distintas
al PC, de modo que estos programas son utilizados
ampliamente para las siguientes actividades:
Probar programas de plataformas informticas
diferentes.
Ejecutar juegos de plataforma en un ordenador.
Ejecutar programas de ordenadores antiguos.
M.S.C. Juan Manuel Zrate Snchez

4.5.2.Herramientas para la
ejecucin de binarios

M.S.C. Juan Manuel Zrate Snchez

4.5.2.Herramientas para la
ejecucin de binarios

CYGWIN

https://cygwin.com/install.html
M.S.C. Juan Manuel Zrate Snchez

4.5.2.Herramientas para la
ejecucin de binarios

BASILISK II
Mac OS 8.1
http://basilisk.cebix.net/
M.S.C. Juan Manuel Zrate Snchez

4.5.2.Herramientas para la
ejecucin de binarios

BLUESTACKS
ANDROID

www.bluestacks.com/es/
M.S.C. Juan Manuel Zrate Snchez

4.5.2.Herramientas para la
ejecucin de binarios

https://www.winehq.org/
M.S.C. Juan Manuel Zrate Snchez

4.5.2.Herramientas para la
ejecucin de binarios

https://www.darlinghq.org/
M.S.C. Juan Manuel Zrate Snchez

4.5.2.Herramientas para la
ejecucin de binarios

http://www.shashlik.io/
M.S.C. Juan Manuel Zrate Snchez

4.6. Virtualizacin

M.S.C. Juan Manuel Zrate Snchez

4.6. Virtualizacin
Qu
es
la
virtualizacin?
En simples palabras,
es el proceso mediante
el que se crea una
versin
virtual,
en
lugar de una fsica.

M.S.C. Juan Manuel Zrate Snchez

4.6. Virtualizacin
La virtualizacin se puede aplicar a
computadoras, sistemas operativos,
dispositivos de almacenamiento de
informacin, aplicaciones o redes.

M.S.C. Juan Manuel Zrate Snchez

4.6. Virtualizacin
la virtualizacin de
servidor es la parte
ms importante de
este concepto.

M.S.C. Juan Manuel Zrate Snchez

4.6. Virtualizacin
Gracias a la virtualizacin, se utiliza el software
para simular la existencia del hardware y crear
un sistema informtico virtual.
Esto permite que las empresas ejecuten ms de
un sistema virtual, adems de mltiples
sistemas operativos y aplicaciones, en un nico
servidor. De esta manera, se pueden ofrecer
economas de escala y una mayor eficiencia.

M.S.C. Juan Manuel Zrate Snchez

4.6.1.Emulacin de hardware
Un sistema informtico virtual se
denomina mquina virtual (VM,
Virtual Machine):
un contenedor de
software muy aislado en el que se
incluyen un sistema operativo y
aplicaciones.

M.S.C. Juan Manuel Zrate Snchez

4.6.1.Emulacin de hardware
Cada una de las VM autnomas es
completamente independiente.
Si se colocan mltiples VM en una nica
computadora, es posible la ejecucin de
varios
sistemas
operativos
y
varias
aplicaciones en un solo servidor fsico o
anfitrin.

M.S.C. Juan Manuel Zrate Snchez

4.6.1.Emulacin de hardware
Las VM poseen las siguientes caractersticas, las cuales
presentan varias ventajas.
Creacin de particiones
Ejecute varios sistemas operativos en una mquina fsica.
Divida los recursos del sistema entre las mquinas
virtuales.
Aislamiento
Proporcione aislamiento por fallas y de seguridad a nivel del
hardware.
Conserve el rendimiento con controles de recursos
avanzados.
M.S.C. Juan Manuel Zrate Snchez

4.6.1.Emulacin de hardware
Las VM poseen las siguientes caractersticas, las cuales presentan
varias ventajas.

Encapsulamiento
Almacene el estado completo de una mquina virtual en archivos.
Mueva y copie mquinas virtuales tan fcilmente como cuando
mueve y copia archivos.
Independencia de hardware
Aprovisione o migre cualquier mquina virtual a cualquier
servidor fsico.
.

M.S.C. Juan Manuel Zrate Snchez

4.6.3.Creacin de una maquina


virtual

M.S.C. Juan Manuel Zrate Snchez

Das könnte Ihnen auch gefallen