domingo, 12 de octubre de 2014

1.6 NÚCLEO.

     El Kernel consiste en la parte principal del código del sistema operativo, el cual se encargan de controlar y administrar los servicios y peticiones de recursos y de hardware con respecto a uno o varios procesos, en otras palabras, el kernel es el corazón del sistema operativo.

   Cada sistema operativo tiene un tipo distinto de kernel: así los Unix mas tradicionales como FreeBSD usan un kernel " monolítico" en el que está todo compilado dentro, otros usan los llamados "microkernels" como el Darwin, Hurd e incluso Windows (k r n l 32.dll). GNU/Linux usa un kernel "modular" (vmlinuz); un núcleo bastante grande comparado con un microkernel, pero que es capaz de delegar funciones en los llamados " módulos" , partes independientes del núcleo que pueden ser incorporadas dinámicamente si hacen falta y luego descargadas si molestan. Así se pueden cargar "drivers" para hardware, firewall o funciones especiales de red (PPP, RDSI, etc.) cuando se necesiten y cuando por ejemplo, se cierre la conexión a internet, liberar la memoria que usaba ese modulo.

No hay comentarios:

Publicar un comentario