Tecnología

Inicio

¿Qué es el Administrador de filtros kernel?

El núcleo de un sistema operativo del ordenador es su núcleo, el corazón que controla todo a su alrededor. Microsoft basa primeras versiones del sistema operativo Windows en el sistema operativo MS-DOS, pero cambió a un sistema basado en el kernel de Windows NT y 2000. El núcleo NT ha sido la base para las siguientes versiones del sistema operativo. El administrador de filtros kernel permite dos modos de Windows, en modo de núcleo y modo de usuario para comunicarse.

Modo

Cuando una unidad de procesamiento central funciona en modo kernel, cualquier código que la CPU ejecuta tiene acceso directo al hardware subyacente y la memoria del sistema. En el modo de usuario, el código sólo puede tener acceso a los mecanismos internos pasando a través de una interfaz de programación de aplicaciones. El hardware de la CPU mantiene los dos modos distintos. Cuando necesitan compartir información, el administrador de filtros que se conecta a través de los puertos de comunicación, lo que permite un rápido intercambio de datos entre ellos.

Administrador de filtros

El administrador de filtros trabaja en algo más que el kernel: Funciona con el sistema de archivos, creando minifiltros para actuar como controladores, programas de software que permiten interactuar con el hardware. El gestor asigna minifiltros a trabajar en un punto particular en el espacio de memoria de entrada / salida o pila. Cuando el modo de usuario y modo kernel necesitan comunicarse, un minifiltro abre un puerto, especifica un nivel de seguridad y escucha los intentos de conexión. Si la persona que llama en modo de usuario tiene la suficiente seguridad, el administrador de filtros permite la conexión. Cuando termina la comunicación, el administrador de filtros cierra la conexión.

kernel Pila

La pila para el modo de núcleo tiene una cantidad limitada de espacio de memoria. La cantidad es determinada por el sistema operativo y no puede ser modificado. Debido a que la pila está limitada, Microsoft recomienda a los usuarios conservan como mucho espacio en la pila como sea posible. El gestor de filtro ayuda; Microsoft ha optimizado para utilizar la menor cantidad de espacio de pila y llamadas recursivas - los que hacen referencia a más de un programa - hecho a través del administrador de filtros no coloque una demanda tan pesado en la pila como cuando se hace por otros métodos.

Complejidad

Otra de las ventajas de emplear un gestor de filtro es que viene con rutinas de soporte que ayudan con el ordenador funciones, como las comunicaciones del núcleo y modo de usuario. Esto simplifica las solicitudes de filtrado. La mayoría de los controladores de filtro-Manager se ejecutan en modo de usuario porque es más seguro para el equipo. Si un conductor se bloquea en modo de núcleo, el resultado puede acabar con todo el sistema. En el modo de usuario, lo único que se estrella es cualquier software que el usuario emplea en el momento.