8
INSTITUTO TECNOLÓGICO DEL ISTMO MATERIA: SISTEMAS OPERATIVOS 2 PROFESOR: TOLEDO TORRES JACINTO NOMBRE DE ALUMNO: JENNIFER CRUZ GONZALEZ ESPECIALIDAD: INGENIERO INFORMATICA SEMESTRE: GRUPO: “5” “S” H.CD. JUCHITÀN DE ZARAGOZA OAX; FEBRERO 2016

Sistemas operativos 2 pdf

Embed Size (px)

Citation preview

Page 1: Sistemas operativos 2 pdf

INSTITUTO TECNOLÓGICO DEL ISTMO

MATERIA:

SISTEMAS OPERATIVOS 2

PROFESOR:

TOLEDO TORRES JACINTO

NOMBRE DE ALUMNO:

JENNIFER CRUZ GONZALEZ

ESPECIALIDAD:

INGENIERO INFORMATICA

SEMESTRE: GRUPO:

“5” “S”

H.CD. JUCHITÀN DE ZARAGOZA OAX; FEBRERO 2016

Page 2: Sistemas operativos 2 pdf

QUE ES UN SISTEMA OPERATIVO DISTRIBUIDO

Es un conjunto de computadores independientes que se presenta a los usuarios como

un sistema único. Un sistema distribuido fuertemente acoplado es a es aquel que

comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para

todos los procesadores. En un sistema débilmente acoplado los procesadores no

comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.

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.

Características de Sistemas Distribuidos

Trasparencia

Se dice que un sistema distribuido es trasparente cuando es visto tanto por el usuario

como por el programador como un sistema convencional de tiempo compartido. La

trasparencia total es difícil de lograr. Parcialmente, el concepto de transparencia

puede ser aplicado a varios aspectos de un sistema distribuido.

Flexibilidad

Este aspecto se refiere a la forma en que debe ser construido el sistema operativo.

Conviven dos escuelas de pensamiento que son las del kernel monolítico y las del

sistema operativo basado en microkernel. La primera sostiene que los servicios del

sistema deben residir en el sistema operativo y la segunda que es preciso extraer todos

los servicios posibles fuera del núcleo del sistema operativo y disponerlos en procesos

de usuario, logrando un mayor estructura e independencia en los servicios, que

pueden residir en máquinas diferentes. Hoy en día el kernel monolítico domina el

mundo de los sistemas operativos, pero parece que el futuro se impondrá la filosofía

microkernel, debido a su mayor flexibilidad. Para obtener un servicio, un proceso de

usuario envía un mensaje al servidor adecuado.

Fiabilidad

Una de las motivaciones originales para tratar de construir sistemas distribuidos fue el

aumento de la fiabilidad del sistema. En un sistema con cien Cups el fallo de uno de

ellas no tendrá consecuencias graves, porque su trabajo será realizado por las otras. En

Page 3: Sistemas operativos 2 pdf

un sistema en el que el sistema de ficheros se reparte en cuatro servidores, cada uno

de ellos con una probabilidad de que en un instante dado sea inoperativo de 0.05, la

probabilidad de que el sistema de ficheros completo no sea operativo es de 0.054 =

0.000006.

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.

En las ventajas y desventajas de cada arquitectura mencionado, se puede escapar muchas más, pero cada arquitectura es excluyente.

QUE ES UN SISTEMA OPERATIVO DE RED

Un sistema operativo de red, es un software que permite la interconexión de

ordenadores para poder acceder a los servicios y recursos, hardware y software,

creando redes de computadoras. Al igual que un equipo no puede trabajar sin un

sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de

red. 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

venir integrado con él.

Page 4: Sistemas operativos 2 pdf

NetWare de Novell fue un ejemplo, de amplia difusión, de sistema operativo de red

donde el Software que le permitía trabajar en red se debía instalar en el cliente sobre

elsistema operativo del equipo. El equipo personal necesitaba ambos sistema

operativos para gestionar conjuntamente las funciones de red y las individuales.

El software del sistema operativo de red se integra en un número importante de

sistemas operativos, incluyendo: casi todas las distribuciones de Linux; los sistemas

operativos de Microsoft y Apple para portátiles, servidores y equipos de sobremesa;,

sistemas operativos de dispositivos móviles, como Android, IOS, Windows Phone, etc.

Las características genéricas de un sistema operativo de red son:

Conecta todos los equipos y recursos de la red.

Gestión de usuarios centralizada.

Proporciona seguridad, controlando el acceso a los datos y recursos. Debe validar

los accesos (claves, certificados, sistemas biométricos, etc.) y ver aplicar

las políticas de seguridad.

Coordina las funciones de red, incluso con las propias del equipo.

Comparte recursos (lleva a cabo la coordinación y los privilegios a la hora de

compartir). Por tanto, mejora notablemente la utilización de los recursos.

Permite monitorizar y gestionar la red y sus componentes.

Componentes de los sistemas operativos de red son:

Servidores: Son equipos con sistemas operativos en red que proporcionan recursos

a los clientes, haciéndolos accesibles a los equipos de la red, sea a otros servidores

o, habitualmente, a clientes.

Clientes: Son equipos con un sistema operativo mono puesto conectados para

empezar a trabajar en red. A diferencia de los servidores, no comparten sus

recursos.

Dominios: Es una agrupación lógica de equipos, que permite realizar una gestión

centralizada, es decir, desde una ubicación se controla los servicios administrativos

del dominio. Los recursos los gestiona el servidor principal. Uno de los protocolos

habituales para la formación de dominios es LDAP.

Dependiendo del sistema operativo, se puede dar el caso que en un determinado

dominio un equipo sea servidor de ciertos recursos y cliente de otros.

QUE ES UN SISTEMA OPERATIVO DE CENTRALIZACION

Page 5: Sistemas operativos 2 pdf

Es 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.

se trata de 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 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 de los Sistemas Operativos de Centralizado

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. Es más

simple que en un sistema distribuido pues siempre se va a elegir el procesador local,

así que el tema pasa más por buscar el funcionamiento óptimo del procesador que se

posea y en buscar en qué procesador ejecutar un proceso para aprovechar las

posibilidades de cómputo.

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.

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:

Page 6: Sistemas operativos 2 pdf

- 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.

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.

QUE ES SISTEMA OPERATIVO

Un Sistema Operativo es una parte importante de cualquier sistema de computación. Un sistema de computación puede dividirse en cuatro componentes: el hardware, el Sistema Operativo, los programas de aplicación y los usuarios. El hardware (Unidad Central de Procesamiento(UCP),memoria y dispositivos de entrada/salida (E/S)) proporciona los recursos de computación básicos. Los programas de aplicación (compiladores, sistemasde bases de datos, juegos de video y programas para negocios) definen la forma en que estos recursos se emplean para resolver los problemas de computación de los usuarios.

Esto es a grandes rasgos un concepto de sistemas operativos en el contenido que a continuación presentamos existen diversos conceptos, así como también su historia, características y su clasificación, más adelante se consiguen características o información bastante importante sobre un sistema operativo en particular llamado Novell-Netware.

Un Sistema Operativo es un programa que actúa como intermediario entre el usuario

y el hardware del computador y su propósito es proporcionar el entorno en el cual el

usuario pueda ejecutar programas. Entonces, el objetivo principal de un Sistema

Operativo es, lograr que el sistema de computación se use de manera cómoda, y el

objetivo secundario es que el hardware del computador se emplee de manera

eficiente. 4.- Un Sistema Operativo es un conjunto de programas que controla la

ejecución de programas de aplicación y actúa como una interfaz entre el usuario y el

hardware de unacomputadora, esto es, un Sistema Operativo explota y administra los

recursos de hardware de la computadora con el objeto de proporcionar un conjunto

de servicios a los usuarios del sistema.

Page 7: Sistemas operativos 2 pdf

Características de los Sistemas Operativos.

En general, se puede decir que un Sistema Operativo tiene las siguientes características:

Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.

Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.

Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.

Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.

Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.

Organizar datos para acceso rápido y seguro. Manejar las comunicaciones en red. El Sistema Operativo permite al usuario

manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.

Procesamiento por bytes de flujo a través del bus de datos. Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el

acceso y manejo de los dispositivos de Entrada/Salida de la computadora. Técnicas de recuperación de errores. Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se

bloqueen entre ellos, informándoles si esa aplicación esta siendo ocupada por otro usuario.

Generación de estadísticas. Permite que se puedan compartir el hardware y los datos entre los usuarios.

¿Por qué se les denomino libre distribución software libre y software

propietario?

Aunque el hardware es importante, el software lo es más. La imagen que presenta y la

forma de pensar de los usuarios de un sistema, queda determinada en gran medida

por el software del sistema operativo, no por el hardware. Se puede distinguir dos

tipos de sistemas operativos para los de varios CPU: Los débilmente acoplados: El

software débilmente acoplado permite que las máquinas y los usuarios de un sistema

distribuido sean independientes entre sí en lo fundamental, pero que interactúen en

cierto grado cuando sea necesario. Los fuertemente acoplados: En el software

fuertemente acoplado el programa de aplicación y el sistema operativo necesario para

soportarlo, están muy acoplados.

Page 8: Sistemas operativos 2 pdf