De que se encarga el nivel ejecutivo de un sistema operativo
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 6,37 KB
1.1 – Capa de Abstracción de Hardware (HAL)
1.2 – MicroKernel
Es el responsable de todas las acciones que se realizan sobre el sistema y casi todas las funciones del sistema pasan a través de él.
Principales Funciones:
- La principal tarea de este componente es la planificación de ejecución de hilos (segmento de código perteneciente a un proceso particular).
- Es responsable de la manipulación de interrupciones del sistema desde dispositivos físicos.
- Manipula las excepciones del procesador, donde estas excepciones ocurren cuando el procesador intenta hacer alguna operación que no se le está permitida.
- El uso final del microkernel es suministrar un soporte para la recuperación del sistema de una caída de energía. Si el sistema esta equipado con un suministrador de energía ininterrumpible (más conocido por sus siglas inglés UPS) el microkernel es advertido cuando la caída de energía es detectada, entonces este coordina un cierre ordenado del sistema, el cual incluye la advertencia a los dispositivos de Entrada/Salida de la caída de la energía y permitir entonces restaurarse consecuentemente.
1.3 – El Ejecutor de Windows
El Ejecutor de Windows provee los fundamentos del sistema operativo que serán suministradas a todas las aplicaciones que corren sobre el sistema. Este incluye servicios como la Administración de Objetos, de Memoria virtual, de Entrada-Salida y de Procesos.
El Administrador de Objetos (Object Mánager) el se encarga de crear, destruir y gestionar todos los objetos del Ejecutor de Windows.
1.5 – El Administrador de Procesos
El administrador de Procesos (Process Mánager) es el responsable de crear, quitar y modificar los estados de todos los procesos e hilos, así como de proporcionar información sobre el estado de procesos e hilos al resto del sistema.
1.6 – El Administrador de Memoria Virtual
El Administrador de Memoria Virtual (Virtual Memory Mánager o VMM) se encarga de todo lo relacionado con la política de gestión de la memoria.
El Servicio de Llamadas a Procedimientos Locales (Local ProcedureCallFacility o LPC) es el módulo que se encarga de recibir y enviar las llamadas de procedimiento locales entre las aplicaciones cliente y los subsistemas servidores.
El Monitor de Seguridad (Security Reference Monitor o SRM) es el lecho de toda la seguridad dentro del sistema WINDOWS y es el responsable de hacer cumplir todas las políticas de seguridad en la computadora local.
Este componente trabaja estrechamente con el Administrador de Objetos. Cada vez que un usuario intenta acceder a un objeto el Administrador de Objetos crea un manipulador para acceder a este y llama al SRM para determinar el nivel de acceso concedido por el manipulador. El SRM usa información contenida en la ficha de acceso del usuario y lo compara con la lista de control de accesos sobre el objeto para ver si al usuario debe concederse el nivel de acceso pedido. De esta forma el SRM tiene el control de la seguridad de acceso de todos los objetos en el sistema.
1.9 – El Administrador de Entrada-Salida
El Administrador de Entrada-Salida (I/O Mánager) es responsable de gestionar la comunicación entre los distintos drivers de dispositivo.
Modo Usuario
Subsistemas de Ambiente Protegido
En WINDOWS, hay tres subsistemas de ambiente protegido:
- El subsistema de Win32
- El subsistema de POSIX
- El subsistema de OS/2
2.1 – El Subsistema Win32
El subsistema Win32 es responsable de toda la entrada y salida. Este posee el control de la pantalla, el teclado, y el ratón. Cuando otros subsistemas, como OS/2 o POSIX, necesitan beneficiarse de estos dispositivos, ellos piden los servicios al subsistema de Win32.
2.2 – El Subsistema POSIX
El Subsistema POSIX interacciona con el Ejecutor de Windows. Se encarga de definir aspectos específicos del Sistema Operativo UNIX, como pueden ser las relaciones jerárquicas entre procesos padres e hijos (las cuales no existen en el subsistema Win32, por ejemplo, y que por consiguiente no aparecen implementadas directamente en el Ejecutor de Windows).
2.3 – El Subsistema OS/2
El subsistema de OS/2 Proporciona lainterfaz gráfica y las llamadas al sistema; las llamadas son servidas con ayuda del Ejecutor de Windows.