KERNEL Y TIPOS DE KERNEL

Descrição

Mario Daniel Armas Ortiz 201844451
Mario Armas
Mapa Mental por Mario Armas , atualizado more than 1 year ago
Mario Armas
Criado por Mario Armas mais de 3 anos atrás
3
0

Resumo de Recurso

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