Zusammenfassung der Ressource
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
- 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
- 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
- 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