1. S.E.P. S.N.E.S.T.
D.G.E.S.T.
INSTITUTO TECNOLÓGICO
ASIGNATURA:
SISTEMAS OPERATIVOS 2
1 UNIDAD:
HETEROGENEOS, HOMOGENEO SISTEMA
OPERATIVO DISTRIBUIDO DE RED CENTRALIZADO,
EJEMPLOS DE SOFTWARE PROPIETARIO
CATEDRÁTICO:
ING. TOLEDO TORRES JACINTO
PRESENTA:
RASGAO CASTILLO GENESIS
SEMESTRE: 5º GRUPO:”S”
INGENIERÍA INFORMATICA
HEROICA CIUDAD DE JUCHITÁN DE ZARAGOZA OAXACA, A 22DE
SEPTIEMBRE DEL 2015.
2. HOMOGENEOS
Hablamos de algo homogéneo cuando su composición es igual en toda su extensión, o las partes
que lo componen son idénticas. En informática, se refiere a que todos los componentes de un
sistema informático poseen pues la misma arquitectura, y por tanto, comparten unos mismos
patrones.
Poniendo un ejemplo práctico, una red local sería homogénea si todos los Pc conectados fuesen
similares. Y heterogénea si conectásemos tablets, móviles y/o ordenadores personales. Lo mismo
es aplicable a casi todos los sistemas informáticos.
Si tenemos un sistema heterogéneo, trabajar con él es muy complicado, puesto que cada
elemento usa sus propios parámetros y tiene sus propias características. Para poder permitir que
todos los dispositivos trabajen correctamente en un sistema así, lo que se debe hacer es en cierta
medida homogeneizar el sistema, o al menos una parte de él, de modo que se permita una
correcta comunicación e todo el sistema y una interacción entre sus elementos.
Si tenemos un sistema heterogéneo, trabajar con él es muy complicado, puesto que cada
elemento usa sus propios parámetros y tiene sus propias características. Para poder permitir que
todos los dispositivos trabajen correctamente en un sistema así, lo que se debe hacer es en cierta
medida homogeneizar el sistema, o al menos una parte de él, de modo que se permita una
correcta comunicación e todo el sistema y una interacción entre sus elementos.
Así se llaman a los ordenadores conectados entre si y que poseen componentes y arquitectura
similares, además de software común, comportándose como si fuesen una sola computadora (si
los ordenadores tuviesen similar arquitectura, pero diferentes rendimientos, sería un cluster
semihomogéneo).
Existen proyectos globales basados en clústeres a nivel mundial, como el proyecto SETI, o el
proyecto del Genoma Humano, que piden la colaboración de ordenadores de todo el mundo para
la realización de complejos cálculos. Lo más común en estos megaproyectos es, sin embargo, que
los sistemas sean heterogéneos, quedando limitados los sistemas homogéneos a ámbitos más
reducidos, como por ejemplo universidades, entidades o empresas.
3. SISTEMAS HETETOGENEOS
Un sistema heterogéneo es aquel que se encuentra compuesto por hardware con características
físicas distintas entre sí, y software con características operativas distintas entre sí, pero que se
pueden comunicar utilizando medios comunes.
PLATAFORMA HETEROGENEIDAD
Heterogeneidad en sistemas operativos: La heterogeneidad surge por diversas razones.
Algunas computadoras son mejores que otras para ciertas aplicaciones (compiladores, gráficos,
etc.). Debido a que las microcomputadoras han estado inundando toda oficina en el mundo y
aunque la gran mayoría de datos de corporaciones, gobierno e institutos educativos reside en
grandes máquinas, poco a poco mucho de estos datos está siendo movido a microcomputadoras o
PC’s por su gran flexibilidad y bajo costo. La tarea de mover datos de un mainframe a PC varía en
complejidad dependiendo del hardware, la red y los sistemas operativos que se ejecutan en cada
uno de los sistemas. Sin embargo un sistema heterogéneo cuenta con elementos con
características físicas y operativas distintas entre sí, pero con medios comunes que permiten
comunicarse e interactuar entre sí. Cada elemento de la red cuenta con requerimientos muy
particulares que le exigen que posea características estándar, para poder integrarse con otros
sistemas:
- Sistemas abiertos
- Estándares de comunicación
INTEGRACIÓN DE SISTEMA HETEROGÉNEOS.
Como se mencionó al principio de este tema, tenemos que aceptar la heterogeneidad en sus
diferentes manifestaciones, por el momento y probablemente por mucho tiempo hacia el futuro.
Aunque digamos que la heterogeneidad es un gran problema en los sistemas distribuidos, ya que
causan algunas restricciones en la eficiencia y rendimiento del sistema como conjunto, tenemos
que buscar alguna solución. Algunas propuestas de solución son las siguientes:
Tratar de uniformizar el software de alto nivel de tal manera que permita su implementación en
diferente hardware. Ejemplo modelo cliente/servidor.
Integración de sistemas a través de la compartición de servicios de red con el uso de (llamadas a
procedimientos remotos y nombramiento).
Transparencia en los puentes del sistema operativo (convertidores y traductores).
Dentro de las propuestas de solución se tiene, el modelo cliente servidor; las llamadas a
procedimientos remotos y los puentes del sistema operativo, por el momento atenderemos
solamente la tercera solución, en otra ocasión las dos primeras.
4. SISTEMA OPERATIVO DISTRIBUIDO DE RED CENTRALIZADO
SISTEMA OPERATIVO DISTRIBUIDO:
Es la unión lógica de un grupo de sistemas operativos sobre una colección de nodos
computacionales independientes , conectados en red , comunicándose y físicamente separados.
Su misión principal consiste en facilitar el acceso y la gestión de los recursos distribuidos en la
red.
SISTEMAS OPERATIVOS DE RED
Un sistema operativo de red (Network Operating System) es un componente software de una
computadora que tiene como objetivo coordinar y manejar las actividades de los recursos del
ordenador en una red de equipos. Consiste en un software que posibilita la comunicación de un
sistema informático con otros equipos en el ámbito de una red. Dependiendo del fabricante del
sistema operativo de red, tenemos que el software de red para un equipo personal se puede
añadir al propio sistema operativo del equipo o integrarse con él. NetWare de Novell es el ejemplo
más familiar y famoso de sistema operativo de red donde el software de red del equipo cliente se
incorpora en el sistema operativo del equipo. El equipo personal necesita ambos sistema
operativos para gestionar conjuntamente las funciones de red y las funciones individuales Permite
la interconexión de ordenadores para poder acceder a los servicios y recursos. Tiene como
objetivo coordinar y manejar las actividades de los recursos del ordenador en una red de
equipos.
5. SISTEMA OPERATIVO CENTRALIZADO
La computación centralizada cuando el proceso de cómputo es realizado en una
localización central, usando terminales conectados a una computadora central. La
computadora en sí misma puede controlar todos los periféricos directamente (si están
físicamente conectados con la computadora central), o conectados a través de un
servidor de terminal. Alternativamente, si los terminales tienen la capacidad, pueden
ser conectados con la computadora central sobre la red. Los terminales pueden ser
terminales de texto o clientes ligeros por ejemplo. Ofrece mayor seguridad sobre los
sistemas descentralizados porque todo el procesamiento es controlado en una
localización central. Además, si un terminal se daña, el usuario simplemente puede ir a
otro terminal y logearse de nuevo, y todos sus archivos seguirán siendo accesibles.
Dependiendo del sistema, puede incluso reanudar su sesión desde el punto en que
estaba antes como si no hubiera sucedido nada.” (Wikipedia Centralizado, 2011).
En el mercado actual se habla mucho de que un sistema es mejor que el otro, es una
condición de mercadeo más que tecnológico. Este enfoque puede generar a las
empresas tomar decisiones erróneas que pudiesen ser hasta económicamente
catastróficas. Esta discusión es análoga, partiendo de ¿Que es mejor? el periódico o la
radio, o la radio y la televisión. En orden cronológico, la radio no sustituye al periódico
o la televisión a la radio, cada uno abarca tecnológicamente algo que el otro no cubre
en su momento, pero no lo sustituye, los tres medios de comunicación existen
actualmente en la sociedad. Cada uno de estos sistemas, centralizados y/o
distribuidos, posee ventajas y desventajas que son inherentes a sus arquitecturas. La
selección de una de ellas dependerá mucho de las características de la empresa. Se
mencionan algunas ventajas y desventajas básicas de cada arquitectura.
6. EJEMPLOS DE SOFTWARE PROPIETARIO
El software propietario está muy presente en nuestra vida cotidiana. Desde nuestro navegador
web, nuestro procesador de textos o el reproductor de vídeos que utilizamos son posibles
ejemplos de software privativo Veamos algunos de ellos con más detalle. Desde que encendemos
nuestro ordenador nos encontramos con ejemplos de software propietario, sin ir más lejos
nuestro sistema operativo, a menos que utilicemos Linux, es un clara muestra de software
propietario.
Tanto Windows como Mac pertenecen a empresas comerciales que distribuyen su producto bajo
una licencia de tipo privativa, donde la modificación y la redistribución están prohibidas.
Otro claro ejemplo de software propietario puede ser tu ANTIVIRUS . Aunque cada día puedes
encontrar más antivirus que pertenecen a la categoría de software libre, todavía siguen
predominando en el mercado los de tipo privativo como NORTON Panda o Kaspersky.
Otro del software propietario más utilizados son los paquete ofimáticos, como Office. En
contraposición encontramos su álter ego libre Apache Open Office.