1. NOMBRE DE LA ALUMNA:
MARITZA OSORIO SANTIAGO
DOCENTE:
JACINTO TOLEDO TORRES
SEMESTRE: 5 GRUPO: S
MATERIA:
SISTEMAS OPERATIVOS II
ESPECIALIDAD:
ING. EN INFORMATICA.
SEPTIEMBRE 2015
2. SISTEMA OPERATIVO HOMOGÉNEO
En los sistemas homogéneos, todos los sitios emplean idéntico software de
gestión de base de datos, son conscientes de la existencia de los demás sitios y
acuerdan cooperar en el procesamiento de las solicitudes de los usuarios
Un sistema distribuido homogéneo tiene múltiples conexiones de datos; integra
múltiples recursos de datos. Los sistemas homogéneos se parecen a un sistema
centralizado, pero en lugar de almacenar todos los datos en un solo lugar los
datos se distribuyen en varios sitios comunicados. No existen usuarios locales y
todos ellos accedan la base de datos global. El esquema global es la unión de
todas las descripciones de datos locales y las vistas de los usuarios se definen
sobre el esquema global.
SISTEMA OPERATIVO HETERÓGENEO
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.
Las tecnologías Heterogéneas son aquellas donde Sitios diferentes utilizan
diferentes DBMS, siendo cada uno esencialmente autónomo. Es posible que
algunos sitios no sean conscientes de la existencia de los demás y quizás
proporcionen facilidades limitadas para la cooperación en el procesamiento de
transacciones. La heterogeneidad se debe a que los datos de cada BD son de
diferentes tipos o formatos. El enfoque heterogéneo es más complejo que el
enfoque homogéneo.
SISTEMA OPERATIVO PROPIETARIO
El software propietario (también llamado privativo de código cerrado o software no
libre) es cualquier programa informático en el que el usuario tiene limitaciones
para usarlo, modificarlo o redistribuirlo, que destaca la manutención de la reserva
de derechos sobre el uso, modificación o redistribución del software.
EJEMPLOS:
1) DOS:
El famoso DOS, que quiere decir Disk Operating System (sistema operativo de
disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue
hecho por la compañía de software Microsoft y es en esencia el mismo SO que el
PC-DOS.
2) Windows 3.1:
Microsoft tomó una decisión, hacer un sistema operativo que tuviera una interfaz
gráfica amigable para el usuario, y como resultado obtuvo Windows.
3) Windows 95:
3. En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las
mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits,
permitiendo así correr mejores aplicaciones para mejorar la eficacia del trabajo.
4) Windows NT:
Esta versión de Windows se especializa en las redes y servidores. Con este SO
se puede interactuar de forma eficaz entre dos o más computadoras.
5) OS/2:
Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena.
6) Mac OS:
Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el
Mac OS como sistema operativo de planta. Este sistema operativo es tan
amigable para el usuario que cualquier persona puede aprender a usarlo en muy
poco tiempo.
7) UNIX:
El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y
es ahora usado como una de las bases para la supercarretera de la información.
Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras,
desde supercomputadoras, Mainframes, Minicomputadoras, computadoras
personales y estaciones de trabajo.
SISTEMA OPERATIVO CODIGO LIBRE
Código abierto es la expresión con la que se conoce al software o hardware
distribuido y desarrollado libremente. Se focaliza más en los beneficios prácticos
(acceso al código fuente) que en cuestiones éticas o de libertad que tanto se
destacan en el software libre. Se refiere a grandes rasgos a aquel en el que el
código fuente se encuentra disponible para la consulta por parte de cualquier
usuario.
EJEMPLOS:
1) LINUX
Linux es un Sistema Operativo que se desarrolló a partir del kernel creado por
Linus Torvalds y que incluye un gran número de programas y bibliotecas que
hacen posible su utilización. Linux se distribuye bajo licencia GNU General Public
License, por lo tanto el código fuente es accesible por cualquier persona.
2) BSD UNIX
Es un sistema operativo derivado de UNIX junto con aportes de la Universidad de
California en Berkeley. En los primeros años de UNIX, se autorizó a algunas
universidades como la Universidad de California en Berkeley a utilizar el código
4. fuente y adaptarlo a sus necesidades, es así como Berkeley lo utilizo para
investigaciones en materias de sistemas operativos
3) DARWIN
Darwin es el sistema que subyace en Mac OS X, la cual lanzó su versión final el
año 2001 para funcionar las computadoras Macintosh.
Integra el micronúcleo Mach y servicios de sistema operativo de tipo Unix basados
en BSD 4.4, los cuales proporcionan estabilidad y mejor rendimiento en
comparación con anteriores versiones de Mac OS.
SISTEMA OPERATIVO DISTRIBUIDO.
Un 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. Un
sistema operativo distribuido provee las funcionalidades esenciales requeridas por
un sistema distribuido, agregando atributos y configuraciones para dar soporte a
los requerimientos adicionales, tales como aumento de escala y disponibilidad.
Características.
Compartición de recursos.
Los recursos en un sistema distribuido están físicamente encapsulados en una de
las computadoras y sólo pueden ser accedidos por otras computadoras mediante
las comunicaciones (la red).
Apertura
Un sistema informático es abierto si el sistema puede ser extendido de diversas
maneras. Un sistema puede ser abierto o cerrado con respecto a extensiones
hardware (añadir periféricos, memoria o interfaces de comunicación, etc.) o con
respecto a las extensiones software (añadir características al sistema operativo,
protocolos de comunicación y servicios de compartición de recursos, etc... ). La
apertura de los sistemas distribuidos se determina primariamente por el grado
hacia el que nuevos servicios de compartición de recursos se pueden añadir sin
perjudicar ni duplicar a los ya existentes.
Escalabilidad
Los sistemas distribuidos operan de manera efectiva y eficiente a muchas escalas
diferentes. La escala más pequeña consiste en dos estaciones de trabajo y un
servidor de ficheros, mientras que un sistema distribuido construido alrededor de
una red de área local simple podría contener varios cientos de estaciones de
trabajo, varios servidores de ficheros, servidores de impresión y otros servidores
de propósito específico.
Tolerancia a Fallos
5. Los sistemas informáticos a veces fallan. Cuando se producen fallos en el
software o en el hardware, los programas podrían producir resultados incorrectos
o podrían pararse antes de terminar la computación que estaban realizando.
Transparencia
La transparencia se define como la ocultación al usuario y al programador de
aplicaciones de la separación de los componentes de un sistema distribuido, de
manera que el sistema se percibe como un todo, en vez de una colección de
componentes independientes.
Ventajas:
Aumenta la confiabilidad al sistema. Esta arquitectura tiene redundancia, al
fallar uno de los sistemas, las demás siguen funcionando.
Crecimiento de la empresa es soportable. Se realiza tantas copias del
sistema en diferentes nuevos lugares geográficos.
Tomas de decisiones locales. La lógica de negocio y las tomas de
decisiones en cada lugar es independiente uno del otro.
Distribución de datos. No está centralizada los datos de la empresa. Si la
lógica de negocio en tener datos locales en las tomas de decisiones es
factible, si no, irse a un sistema centralizado.
Uso de ancho de banda local. Permite tener interfaz muy amigable o
vistosa. Solo se consume el ancho de la banda de una red local.
Velocidad de respuesta rápida, si los datos están en la red local.
Desventajas:
Soporte local de la tecnología. Cada lugar geográfico debe tener su personal
que soporte tecnológicamente esta arquitectura.
Una mala distribución de los datos, es peor que un sistema centralizado, uso
en exceso de la red amplia.
Costo y complejidad del SW.
Costo en llevar los cambios del SW a cada lugar, en caso de mantenimiento.
Integridad de los datos es más difícil de controlar.
Uso de otra área de la tecnología, SW de seguridad, protección y de redes.
SISTEMA OPERATIVO 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
6. 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.
Características
Gestión centralizada de recursos y equipos de la red se realiza, por un
servidor con S.O. en red.
Aparece la figura del administrador de red, que gestiona la infraestructura
de la red (no presente en grupos de trabajo).
Conecta todos los equipos y recursos de la red.
Coordina las funciones de los periféricos y recursos.
Proporciona seguridad controlando el acceso a los datos y recursos.
Ventajas
La gestión se vuelve más sencilla:
Optimiza la utilización de los recursos. La gestión de los recursos y equipos
de la red se hace de forma centralizada.
Puede conectar los equipos y recursos de la red.
Coordina funciones de periféricos y recursos.
Proporciona seguridad en el control de acceso.
La gestión de los recursos y equipos de la red se hace de forma
centralizada.
Puede conectar los equipos y recursos de la red.
Coordina funciones de periféricos y recursos.
Proporciona seguridad en el control de acceso.
Optimiza la utilización de los recursos
Desventajas
Equipos más caros y potentes para actuar como servidores
Coste del sistema operativo (coste por conexiones simultáneas...)
SISTEMA OPERATIVO CENTRALIZADO
Se trata de aquel que utiliza los recursos de una sola computadora, es decir, su
memoria, CPU, disco y periféricos. Respecto al hardware podemos decir que se
7. suele tratar de un computador caro y de gran potencia, con terminales
alfanuméricos directamente conectados. Suele tratarse de una computadora de
tipo desktop, en las cuales es común encontrar un monitor grande con un teclado
y un mouse, además de un case para albergar la unidad de procesamiento y los
demás componentes
Características
Gestión de procesos
Respecto al manejo de procesos podemos cubrir 3 cosas: la comunicación entre
procesos, la sincronización y la planificación. Para ejecutar un proceso, se le
asigna memoria y se ejecuta sobre el (normalmente) único procesador del
sistema.
Gestión de memoria
El manejo de memoria tiene que ver con la asignación de memoria, el mapeo
lógico y físico, la memoria virtual y los mecanismos de protección. En el sistema
centralizado se maneja sólo la memoria con la que cuenta la computadora en la
que está instalado el sistema
Gestión de dispositivos
Sobre el manejo de dispositivos podemos tratar los driver de los dispositivos, el
buffering y el spooling. Para que sea un sistema centralizado la gestión de
dispositivos debe encargarse sólo de los dispositivos que le pertenecen a una sola
computadora.
Gestión de archivos
Para el manejo de archivos hay que tener en cuenta el acceso a archivos, la
compartición de archivos, el control de concurrencia y la replicación de datos. Es
la parte del sistema operativo centralizado que se encarga de proporcionar a los
usuarios y aplicaciones servicios de para el uso, acceso y control de accesos,
tanto de archivos como a directorios.
Ventajas:
Un punto de control. Mayor control de seguridad y protección de la
información en un solo punto.
Fácil de mantener. Empresa con muchos cambios de requerimientos.
Fácil despliegue de los cambios. Soporte en un solo punto.
Tomas de decisiones. Esta arquitectura es primordial en las tomas de
decisiones centralizadas, en otro punto llamado de lógica de negocio de la
empresa centralizada.
8. Desventajas:
Interfaz de usuario poco llamativo. Por el uso de la red amplia, se evita
tener pantalla con imágenes. Debe controlar el uso de ancho de banda de
la red.
Velocidad de repuestas lenta, dependiendo la conexión de la red a la
central.
Debe haber mecanismo de respaldo o copia del sistema centralizada en
caso de contingencia muy estricta, muere el sistema central, muere el
sistema a nivel general.
Crecimiento depende de los equipos que lo soporta. Si la empresa crece en
forma exponencial por ejemplo, el equipo debe ser cambiado al no tener
estos estudios de crecimiento o la actualización de equipo debe ser
constante.