Es el código responsable
de controlar y administrar
los servicios y peticiones
de recursos.
TIPOS DE SISTEMAS
Sistema
Monolítico
Todos sus componentes se
encuentran integrados en
un único programa (el SO).
Sistema
Modular
El núcleo esta dividido en módulos
con interfaces y funcionalidades
claramente definidas. El sistema
esta altamente estructurado
Sistema de Capas
Es una jerarquía de capas, cada capa
ofrece una interfaz clara y bien definida
a la capa superior y solamente utiliza
los servicios que ofrece la capa inferior.
Sistemas con
Micronucleos
implementa la mayor parte de los
servicios en procesos de usuario,
dejando solo una pequeña parte del
SO ejecutándose en modo núcleo.
Casos de Estudio
Modulo
Kernel
comparte un único espacio
de direcciones. Significa que
no está aislado de otros
controladores y del propio
sistema operativo
Modulo
Usuario
Es una modificación
del núcleo Linux para
que funcione sobre su
propia interfaz de
llamadas al sistema
Arranque y Activación
Fase de arranque
del hardware
Incluye datos como la partición de
arranque y la localización del
kernel. El SO es cargado en la RAM
Fase de
arranque del SO
Se comprueban los archivos, Se
establece la estructura de los datos,
Se carga en memoria principal el SO,
se crea y carga el proceso login