Nucleu (informática)

De Uiquipedia
Saltar a: navegación, buscar
El nucleu o Kernel ye l'encargáu de poner en contautu los programes col hardware del ordenador

N'informática, un nucleu o kernel (de la raíz xermánica Kern) ye un software que constitúi la parte más importante del sistema operativu. Ye'l principal responsable de facilitar a los distintos programes l'accesu seguru al hardware de la computadora o en forma básica, ye l'encargáu de xestionar recursos, a traviés de servicios de llamada al sistema. Como hai munchos programes y l'accesu al hardware ye llimitáu, tamién s'encarga de decidir qué programa va poder facer usu d'un preséu de hardware y durante cuántu tiempu, lo que se conoz como multiplexáu. Acceder al hardware direutamente pue ser daveres complexo, polo que los núcleos davezu implementen una serie d'abstracciones del hardware. Esto permite anubrir la complexidá, y proporciona una interfaz llimpia y uniforme al hardware soxacente, lo que facilita'l so usu al programador.

Hai cuatro grandes tipos de núcleos:

  • Los núcleos monolíticos, faciliten abstraciones del hardawre enforma potentes y variaes.
  • Los microkernel proporcionan un pequeñu conxuntu d'abtraciones simples al hardware, y empleguen les aplicaciones denomaes sirvidores pa una mayor funcionalidá.
  • Los híbridos kernel híbridu aseméyense enforma a los micronúcleos porque inclúin códigu adicional nel espaciu del kernel pa que s'execute más rápido.
  • Los exokernel nun faciliten denguna abstración, y permiten l'emplegu de llibreríes dao que proporcionen una mayor funcionalidá pol accesu direutu -o casi- al hardware.

Enllaces esternos[editar | editar la fonte]