Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
6 Ncleo
Todas las operaciones en las que participan procesos son controladas por la
parte del sistema operativo denominada ncleo (nucleus, core o kernel, en
ingls). El ncleo normalmente representa slo una pequea parte de lo que
por lo general se piensa que es todo el sistema operativo, pero es tal vez el
cdigo que ms se utiliza. Por esta razn, el ncleo reside por lo regular en la
memoria principal, mientras que otras partes del sistema operativo son
cargadas en la memoria principal slo cuando se necesitan.
Los ncleos se disean para realizar "el mnimo" posible de procesamiento en
cada interrupcin y dejar que el resto lo realice el proceso apropiado del
sistema, que puede operar mientras el ncleo se habilita para atender otras
interrupciones.
El Kernel consiste en la parte principal del codigo 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 corazon del sistema operativo.
HGH
Cada sistema operativo tiene un tipo distinto de kernel: asi los Unix mas
tradicionales como FreeBSD usan un kernel " monolitico" en el que esta todo
compilado dentro, otros usan los llamados "microkernels" como el Darwin, Hurd
e incluso Windows (krnl32.dll). GNU/Linux usa un kernel "modular" (vmlinuz);
un nucleo bastante grande comparado con un microkernel, pero que es capaz
de delegar funciones en los llamados " modulos" , partes independientes del
nucleo que pueden ser incorporadas dinamicamente si hacen falta y luego
descargadas si molestan. Asi 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 conexion a internet, liberar la memoria que
usaba ese modulo.