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

Contenido eliminado Contenido añadido
→‎Ventajas de los sistemas modulares: cambio título de sección
InternetArchiveBot (discusión · contribs.)
Rescatando referencia 1 y marcando 0 como roto #IABot (v1.6.1)
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">[httphttps://web.archive.org/web/20071113214135/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" />