ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Operativos


Enviado por   •  1 de Abril de 2014  •  1.575 Palabras (7 Páginas)  •  126 Visitas

Página 1 de 7

UNIDAD 1 SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS

1.1 Conceptos Y Características De Los Sistemas Operativos De Redes Y Sistemas Operativos Centralizados

Los sistemas operativos de red es el equipo lógico que controla las comunicaciones y los recursos compartidos en la red y proporciona la capacidad de proceso distribuido. En un principio los sistemas operativos de red sólo permitían compartir impresoras y discos, y una única estación podía acceder de cada vez a un volumen de disco. En la actualidad los sistemas operativos de red proporcionan la base para crear aplicaciones cliente/servidor, integrar diferentes tipos de ordenadores, y formar grupos de trabajo.

Existen varias definiciones qu pretende determinar algunos de los aspectos que se describen con el termino SO.

Sistemas operativos centralizados

Se trata de aquel que utiliza los recursos de una sola computadora es decir su memoria , cpu, disco y periféricos.

respecto al hadware podemos decir que se suele tratar de un computador caro y de gran potencia , con terminales alfanumericos directamente conectados , suele tratarse de una computadora de tipo desktop, en las cuales es comun encontrar un monitor grande con un teclado y un mouse ; ademas de un case para albegar la unidad de procesamiento y los demas componentes .

Podemos encontrar este tipo de sistemas operativos en un entorno de empresa , en el cual puede haber un soporte multiusuario , las empresas en especial las antiguas utilizan una mainframe potente para dar capacidad de computo a muchas terminales o tambien se puede encontrar empresas con abundantes minicomputadores para los empleados que las necesiten en sus actividades . uno de los primeros modelos de ordenadores interconectados fue el centralizado donde todo el procesamiento de la organizacion se lleva acabo en una sola computadora normalmente un mainframe y los usuarios empleaban sencillos ordenadores personales.

Los problemas de este modelo son que cuando la carga de procesamiento aumentaba se tenia que cambiar el hadware del mainframe lo cual es mas costoso que añadir mas computadores personales clientes oservidores que aumenten las capacidades , el otro problema que surgio son laqs modernas interfases graficas de usuario las cuales podian conllevar a un gran aumento de trafico en los medios de comunicacion y por consiguiente podian colapsar.

1.2 Conceptos y características de los Sistemas Operativos Distribuidos.

Los sistemas operativos distribuidos desempeñan las mismas funciones que un sistema operativo normal, pero con la diferencia de trabajar en un entorno distribuido. Su Misión principal consiste en facilitar el acceso y la gestión de los recursos distribuidos en la red.

En un sistema operativo distribuido los usuarios pueden acceder a recursos remotos de la misma manera en que lo hacen para los recursos locales. Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, lo cual es transparente para el usuario.

Los sistemas distribuidos deben de ser muy confiables y estables ya que si un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo inmediatamente y no afectar los procesos del sistema.

Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.

Características básicas

Los sistemas operativos distribuidos están basados en las ideas básicas:

• Transparencia

• Eficiencia

• Flexibilidad

• Escalabilidad

1.3 Sistemas operativos distribuidos: ventajas y desventajas contra S.O centralizados, S.O para red, modelo cliente-servidor, modelo de N capas, características del hardware y características del software (homogéneos y heterogéneos), direccionamiento lógico y físico

Ventajas Y Desventajas Contra Los Sistemas Centralizados.

Ventajas.

Compartir información así como dispositivos periféricos entre más de un usuario.

Permiten dividir las cargas de trabajo entre diferentes computadoras de manera más eficaz.

Cuando un nodo de procesamiento falla, el sistema en general sigue funcionando.

Ejecución concurrente de procesos.

Desventajas.

No se tiene la experiencia suficiente en el diseño, implantación y uso del software distribuido.

Las redes pueden llegar a perder mensajes, latencia de las comunicaciones o saturación de mensajes.

Fragilidad que puede sufrir la información que puede llegar a estar disponible para un gran número de usuarios del sistema.

Modelo Cliente - Servidor.

Este modelo reparte las tareas entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes.

Cliente es quien hace peticiones a otro programa.

Servidor es quien le da respuesta.

Modelo n-capas

Modelo de desarrollo N-Capas.

Las capas dentro de una arquitectura son un conjunto de servicios especializados que pueden ser accesibles por múltiples clientes y que deben ser fácilmente reutilizables.

Lo que se conoce como arquitectura en capas es en realidad un estilo de programación donde el objetivo principal es separar los diferentes aspectos del desarrollo, tales como las cuestiones de presentación, lógica de negocio, mecanismos de almacenamiento, etc.

Una razón importante por la que surge este concepto, es debido a que en la evolución del desarrollo de software, se ha identificado

...

Descargar como (para miembros actualizados)  txt (10.2 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com