0% encontró este documento útil (0 votos)
34 vistas3 páginas

Funciones y Tipos de Kernel en OS

Cargado por

Genesis Guerrero
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas3 páginas

Funciones y Tipos de Kernel en OS

Cargado por

Genesis Guerrero
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Kernel

Espacios de nombres
 Página

 Discusión

Acciones de página
 Ver

 Ver código

 Historial

El kérnel (‘núcleo’, en inglés) es Kernel


un software que constituye una
parte fundamental del sistema
operativo. Es el principal
responsable de facilitar a los
distintos programas acceso seguro
al hardware de la computadora. Es
el encargado de gestionar
recursos, a través de servicios de
llamada al sistema. También se
encarga de decidir qué programa
podrá hacer uso de un dispositivo
de hardware y durante cuánto
tiempo, lo que se conoce
como multiplexado. Acceder al
hardware directamente puede ser
realmente complejo, por lo que los
kérneles[1] suelen implementar una
serie de abstracciones del Concepto: El kérnel (o kernel)[1] se puede definir como el
hardware. Esto permite esconder corazón del sistema operativo. Es el
la complejidad, y proporciona
encargado de que el software y
una interfaz limpia y uniforme al
hardware subyacente, lo que el hardware de la computadora puedan
facilita su uso al programador. trabajar juntos.

Sumario
[ocultar]

 1 Funciones del kérnel


 2 Tipos de kérneles
 3 El kérnel de Linux
o 3.1 Arquitectura del kérnel Linux
o 3.2 Módulos del kérnel
 4 El kérnel de Windows
 5 Fuentes

Funciones del kérnel


 Administración de la memoria para todos los programas y procesos en ejecución.
 Administración del tiempo de procesador que los programas y procesos en ejecución
utilizan.
 La comunicación entre los programas que solicitan recursos y el hardware.
 Gestión de los distintos programas informáticos (tareas) de una máquina.
 Gestión del hardware (memoria,procesador,periférico, forma de almacenamiento, etc.).

Tipos de kérneles
No necesariamente se necesita un núcleo para usar una computadora. Los programas
pueden cargarse y ejecutarse directamente en una computadora «vacía», siempre que sus
autores quieran desarrollarlos sin usar ninguna abstracción del hardware ni ninguna ayuda
del sistema operativo. Ésta era la forma normal de usar muchas de las primeras
computadoras: para usar distintos programas se tenía que reiniciar y reconfigurar la
computadora cada vez.

Con el tiempo, se empezó a dejar en memoria (aún entre distintas ejecuciones) pequeños
programas auxiliares, como el cargador y el depurador, o se cargaban desde memoria de
sólo lectura. A medida que se fueron desarrollando, se convirtieron en los fundamentos de
lo que llegarían a ser los primeros núcleos de sistema operativo.

Hay cuatro grandes tipos de núcleos:

 Los núcleos monolíticos facilitan abstracciones del hardware subyacente realmente


potentes y variadas.
 Los micronúcleos: proporcionan un pequeño conjunto de abstracciones simples del
hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor
funcionalidad.
 Los núcleos híbridos: son muy parecidos a los micronúcleos puros, excepto porque
incluyen código adicional en el espacio de núcleo para que se ejecute más
rápidamente.
 Los exonúcleos: no facilitan ninguna abstracción, pero permiten el uso de bibliotecas
que proporcionan mayor funcionalidad gracias al acceso directo o casi directo al
hardware.
El kérnel de Linux
En la carpeta/boot también habrá otros archivos muy importante llamado [Link]-versión,
la versión [Link], y config-version. El archivo initrd es utilizado como un
disco RAM pequeño que extrae y ejecuta el archivo del kérnel actual. El archivo
[Link] se utiliza para la gestión de la memoria antes de que el kérnel totalmente se
cargue, y el archivo de configuración le dice al núcleo qué opciones y módulos de carga
ejecute al inicio.

También podría gustarte