Diferencia entre revisiones de «Módulo de núcleo»

Contenido eliminado Contenido añadido
Varrojo (discusión · contribs.)
mSin resumen de edición
Varrojo (discusión · contribs.)
mSin resumen de edición
Línea 7:
= Diferencias entre Módulos y Aplicaciones =
 
Un módulo cargable es diferente de una aplicación en varias formas. Si bien las aplicaciones de tamaño pequeño a mediano suelen realizar una única tarea de comienzo a fin, un módulo cargable únicamente se registra en el núcleo con el fin de servir futuros requerimientos<ref name="ldd3">[http://lwn.net/images/pdf/LDD3/ Linux Device Drivers, tercera edición].</ref>. El estilo de programación de un módulo es similar a la [[programación dirigida por eventos]]<ref name="ldd3" />.
 
Otra diferencia importante consiste en la tolerancia a fallos. Si bien el hecho de que una aplicación aborte por errores suele ser inofensivo a nivel del sistema operativo, el fallo de un módulo cargado en el núcleo podría dejar a todo el sistema en un estado inconsistente o inutilizable<ref name="ldd3" />.