martes, 21 de febrero de 2012

Sistemas Operativos de Red por su Estructura, Servicio y forma en que ofrecen sus Servicios

  1. Estructura Monolítica : La construcción del programa final es a base de módulos compilados separadamente y que se unen a graves de un ligador. Carecen de protecciones  y privilegios al manejar recursos como memoria y disco duro.
  1. Estructura Jerárquica : El sistema operativo contiene subpartes y esto organizado en forma de niveles ó capaz.
  1. Maquina Virtual : Presenta una interfase a cada proceso, mostrando una maquina que parece idéntica a la maquina real subyacente. Se reparan los conceptos que suele estar unidos en el resto del sistema: La multiprogramación y la maquina extendida.
  1. Cliente-Servidor (MicroKernel): Es el más reciente y predominante, sirve para toda clase de aplicaciones y el propósito de este es de tipo general cumpliendo así con las mismas actividades de los otros sistemas operativos. 
Su núcleo (core) esta designado a establecer comunicación entre los clientes y servidores. Los procesos pueden ser tanto servidores como cliente a su vez el cliente actual como servidor para otro proceso.

SISTEMAS OPERATIVOS POR SU ESTRUCTURA

  1. Monousuarios : Soportan un usuario a la vez sin importar los procesadores que tengan la computadora o los procesos y tareas que el usuario puede realizar al mismo tiempo. Ejemplo: las PC
  1. Multiusuario : Ofrece servicio a mas de un usuario a la vez ya sea por medio de terminales o secciones remotas en un red. No importa la cantidad de procesadores que tenga la maquina ni la cantidad de procesos que se realicen  a la misma vez.
  1. Monotareas : Permite una tarea a la vez por usuario. Aunque hallar más de un usuario a la misma vez solo permitirá una tarea por usuario.
  1. Multitareas : Permite al usuario realizar varias tareas a la misma vez.
  1. Uniproseso : Maneja solamente un procesador de la computadora. Si tuviera más de uno seria inútil. Ejemplo: Dos y MacOS
  1. Multiproceso : Puede manejar más de un procesador distribuyendo la carga asimétrica y simétrica.

SISTEMAS OPERATIVOS POR LA FORMA EN QUE OFRECEN SUS SERVICIOS

  1. Sistema Operativo De Red : Interactúan con otras computadoras a través de un medio transmisión que intercambia información, transfiere archivo, ejecutar comandos remotos y otras tareas.
  1. Sistemas Operativos Distribuidos : Incluyen los servicios que ofrece los sistemas operativos de red incluyen ó añade recursos (impresoras, unidades de respaldo, memoria, procesos y unidad central de proceso) adicionales en una sola maquina virtual que el usuario accesa de forma transparente.

CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS DE RED

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 introduccion 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 perufericos, 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 estadisticas.
  • Permite que se puedan compartir el hardware y los datos entre los usuarios.
Algunas otras características con que cuentan los Sistemas Operativos por lotes son:
  • Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote.
  • Permiten poca o ninguna interacción usuario/programa en ejecución.
  • Mayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuarios.
  • No conveniente para desarrollo de programas por bajo tiempo de retorno y depuración fuera de línea.
  • Conveniente para programas de largos tiempos de ejecución (ej, analisis estadísticos, nominas de personal, etc.)
  • Se encuentra en muchos computadores personales combinados con procesamiento serial.
  • Planificación del procesador sencilla, típicamente procesados en orden de llegada.
  • Planificación de memoria sencilla,  generalmente se divide en dos: parte residente del S.O. y programas transitorios.
  • No requieren gestion critica de dispositivos en el tiempo.
  • Suelen proporcionar gestión sencilla de manejo de archivos: se requiere poca protección y ningún control de concurrencia para el acceso.

El software de aplicacion son programas que se utilizan para diseñar, tal como el procesador de palabras, lenguajes de programacion, hojas de calculo, etc.
El software de base sirve para interactuar el usuario con la máquina, son un conjunto de programas que facilitan el ambiente plataforma, y permite el diseño del mismo.
El Software de base está compuesto por :
  • Cargadores.
  • Compiladores.
  • Ensambladores.
  • Macros.

EJEMPLOS DE SISTEMAS OPERATIVOS DE RED

Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el cual está orientado a procesamiento científico pesado, y el EXEC II para el UNIVAC 1107, orientado a procesamiento académico.




 
 

No hay comentarios:

Publicar un comentario