TIPOS DE ESTRUCTURAS EN LOS S.O.

                TIPOS DE ESTRUCTURAS EN LOS S.O.

ESTRUCTURA MONOLÍTICA

Se refiere a la estructura de los primeros sistemas operativos constituidos por un sólo programa compuesto por un conjunto de rutinas entrelazadas de tal forma que pueden comunicarse entre ellas.


  LAS CARACTERÍSTICAS DE ESTE TIPO DE ESTRUCTURAS SON:


  1. Construccion de programa final a base de modulos copilados y separadamente que se unen a través del ligador.
  2. Definicion de parámetros de enlace entre las distintas rutinas existentes que pieden provocar mucho acoplamiento.
  3. Carecen de protecciones y privilegios al entrar a una rutina que mantiene diferentes de los aspectos de los  recursos de la computadora; como, memoria discos etc...
  4. Estan hechos a medida, por lo que son eficiente y rapidos en su ejecución y gestion; pero carecen de flexibilidad para soportar diferentes ambientes de trabajo o tipo de aplicaciones.
ESTA ORGANIZACION SUGIERE UNA ESTRUCTURA BASICA DEL SISTEMA OPERATIVO:


  • Un programa principal que llama al procedimiento del servicio solicitado.
  • un cojunto de procedimiento de servicio que lleva a cabo las llamadas al sistema.
  • un conjunto se procedimiento de utilidades que ayudan a los procedimiento de servicio.
en este modelo, para cada llamada al sistema existe un procedimiento de servicios que se encarga de ella; los procedimientos de utilidad hacen cosas necesarias par varios procedimientos de servicio, por ejemplo: buscar los datos del programa del usuario.


    ESTRUCTURA JERARQUICA

A medida de que crecian las necesidades de los usuario de la empresa se vieron en la necesidad de perfeccion de los sistemas, por lo que fue necesario llevar a cabo una mayor organizacion de software y del sistema operativo; donde una parte del sistema contenia subpartes, se organizo en forma de niveles. el sistema operativo se dividio en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con una clara interfase con el restos de elementos.- se constituyo una estructura jerarquica o de los niveles en los sistemas operativos donde el primero fue dominado THE que se utilizo con fines didacticos. 

      
        CAPA 0:

  • Trabajo con la asignacion del procesador. 
  • alterna entre los procesos cunado ocurren las interrupciones o expiran los cronometros.
  • proporciona la multi-programacion basica.

         CAPA 1:

  • Administra la memoria.
  • asegura que las paginas (proporciones de memoria) requeridas que los procesos lleguen a memoria cuando fueran necesarias.

         CAPA 2:

  • Administra la comunicacion entre cada proceso y la consola del operador.
  • por sobre esta capa, cada proceso tiene su propia consola del operador.

          CAPA 3:

  • Controla la disposicion de los e/s y almacena en buffer los flujos de informacion entre ellos.
  • por sobre la capa 3 cada proceso puede trabajar con dispositivos abstractos de e/s en vez que con los dispositivos reales.

         CAPA 4:

  • Aloja los progrmas del usuario. 
  • los programas del usuario no tiene que preocuparse del proceso, memoria, consolade e/s.

         CAPA 5:


  • Localiza el proceso operador del sistema.
                                                 Resultado de imagen para tipos de estructuras de los sistemas operativos

en la estructura anterior se basan practicamente la mayoria de los sistemas operctivos actuales; y otra forma de ver este tipo de sistema es la denominada de anillos cocentricos o "rings" como se observan en la siguiente figura.
               
                                                 Resultado de imagen para tipos de estructuras de los sistemas operativos

en el sistema de anillos cada uno tiene una apertura conocida como puerta o trampa (trap) por donde puede entrar las llamadas capas inferiores de esta forma las zonas mas internas del sistemas operativos o nucleo del sistema estaran mas protegidos de acesos indeseados desde la capa mas externas. las capas mas internas son mas privilegiadas que las externas.

Comentarios

Publicar un comentario

Entradas populares de este blog

SISTEMA OPERATIVO

CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS