Módulo de núcleo
De Wikipedia, la enciclopedia encyclopedia
En computación, un módulo cargable del núcleo (loadable kernel module, LKM en inglés) es un archivo que contiene código objeto que puede extender el núcleo en ejecución (también llamado núcleo base) de un sistema operativo. La mayoría de los sistemas estilo Unix, y Microsoft Windows, soportan módulos cargables en el núcleo, aunque suelen utilizar distintos nombres para ellos, como "extensión del núcleo" en Mac OS X.
Los módulos cargables en el núcleo son generalmente utilizados para brindar soporte a nuevos dispositivos de hardware y sistema de archivos, así como para agregar llamadas al sistema. Cuando la funcionalidad provista por un módulo del núcleo deja de ser requerida, normalmente este puede ser descargado, liberando su memoria.
Un ejemplo típico de módulo cargable son los controladores de dispositivo.