Mind map
KERNEL Y TIPOS DE KERNEL
Map content
KERNEL Y TIPOS DE KERNEL
Es la parte fundamental del SO
Responsable de controlar y administrar servicios
CLASIFICACION Y ESTRUCTURA
- Kernel Monolítico
- Organización más común
- No tiene estructura definida
- Componentes integrados en SO
- Diseño Modular
- Núcleo dividido en módulos con interfaces
- Sistemas altamente estructurados
- Se considera como kernel monolítico hibrido
- Estructurado en capas
- Organización de jerarquía en capas
- Cada capa ofrece una interfaz clara y definida
- Modularidad y ocultamiento de la información
- Micronúcleo
- Servicios y funciones del sistema operativo en procesos de usuario
- SO ejecutándose en modo núcleo
- Las llamadas necesitan muchos mensajes entre los servidores
- Maquina Virtual
- Ejecuta directamente el hardware y realiza multiprogramación
- Pretende ser idéntica a la que en realidad se tiene
- Compartir recursos se torna complicado
- Kernel Monolítico
CASOS DE ESTUDIO
- Unix / Linux
- Subsistema de Archivos
- Reservar espacio de archivos
- Administrar espacio libre
- Controlar acceso de archivos
- Intercambio de datos entre archivos y usuario
- Subsistema de Control de Procesos
- El módulo de gestión de memoria
- El planificador
- La comunicación entre procesos
- El módulo de control de hardware
- Subsistema de Archivos
- Windows
- Modo Kernel
- Capa de Abstracción de Hardware (HAL)
- Kernel
- Controladores de Dispositivos
- Ejecutor
- Sistema de ventanas y gráficos
- Modo Usuario
- Procesos de soporte del sistema
- Procesos de servicio
- Subsistema de DLL´s
- Subsitemas de ambiente
- Modo Kernel
- LINUX VS. WINDOWS
- Ambos se pueden clasificar como monolíticos
- Windows
- Modular en menor grado
- Drivers cargados dinámicamente como módulos
- Portabilidad
- Una cantidad significativa código se ejecuta como drivers
- Linux
- Modular
- DLKMs
- Portabilidad
- Unix / Linux