KERNEL Y TIPOS DE KERNEL DE LOS SISTEMAS OPERATIVOS

Description

Informática Mind Map on KERNEL Y TIPOS DE KERNEL DE LOS SISTEMAS OPERATIVOS, created by Andrews Tarott on 05/08/2021.
Andrews Tarott
Mind Map by Andrews Tarott, updated more than 1 year ago
Andrews Tarott
Created by Andrews Tarott over 2 years ago
56
0

Resource summary

KERNEL Y TIPOS DE KERNEL DE LOS SISTEMAS OPERATIVOS
  1. parte fundamental del
    1. Sistema Operativo
      1. Unix/Linux
        1. Nivel de Kernel constituido por
          1. Subsistema de archivos
            1. funciones
              1. Reservar espacio para archivos
                1. Administrar el espacio libre
                  1. Controla el acceso a los archivos
                    1. Permitir el intercambio de datos entre archivos y usuario
                    2. controladores de dispositivos
                      1. modo bloque
                        1. modo carácter
                      2. Subsistema de control de procesos
                        1. planifica
                          1. sincroniza
                            1. comunica
                            2. Módulo de gestión de memoria
                              1. Controla procesos cargados en la memoria
                              2. Planificador
                                1. gestiona el tiempo del CPU por proceso
                                  1. autoriza si un proceso debe seguir
                                  2. Módulo control de hardware
                                    1. maneja interrupciones y comunicación con la máquina
                                2. WINDOWS
                                  1. MODO KERNEL
                                    1. Capa de abstracción de Hardware
                                      1. Separa
                                        1. el kernel
                                          1. controladores de dispositivos
                                            1. administradores del hardware
                                          2. Kernel
                                            1. se encarga de
                                              1. las funciones del SO a bajo nivel
                                                1. sincronizar múltiples microprocesadores
                                                  1. administración de hilos
                                                2. Controladores de dispositivos
                                                  1. traduce las llamadas I/O
                                                  2. Ejecutor
                                                    1. se encarga de
                                                      1. manejar la memoria
                                                        1. manejar procesos e hilos
                                                          1. seguridad
                                                            1. I/O
                                                              1. comunicación de procesos
                                                            2. Sistema de ventanas y gráficos
                                                            3. MODO USUARIO
                                                              1. Procesos de soporte del sistema
                                                                1. posee tareas de
                                                                  1. Acceso al sistema
                                                                    1. Administración de sesión
                                                                  2. Procesos de servicio
                                                                    1. Planificador de tareas
                                                                      1. Servicios Spooler
                                                                      2. Subsistema de DLL's
                                                                        1. Subsistemas de Ambiente
                                                                  3. responsable de
                                                                    1. controlar y administrar
                                                                      1. Servicios
                                                                        1. Peticiones de recursos
                                                                          1. Peticiones de hardware
                                                                        2. Se clasifica en
                                                                          1. Kernel Monolítico
                                                                            1. se caracteriza por
                                                                              1. La organización de kernel más común
                                                                                1. No tiene una estructura clara
                                                                                  1. Estructura poco definida
                                                                                    1. Componentes integrados en un único programa
                                                                                    2. surgió de
                                                                                      1. MS-DOS
                                                                                        1. UNIX
                                                                                        2. tiene problemas con
                                                                                          1. Complejidad de modificar el SO
                                                                                            1. Inexistencia del principio de ocultación de información
                                                                                          2. Diseño Modular
                                                                                            1. se caracteriza por
                                                                                              1. El núcleo esta dividido en módulos con interfaces
                                                                                                1. Funcionalidades claramente definidas
                                                                                                  1. Sustituir componentes por otros
                                                                                                    1. cargar y descargar sin interrumpir el sistema
                                                                                                      1. extensiones
                                                                                                        1. controladores
                                                                                                    2. Sistemas estructurados en capas
                                                                                                      1. se caracteriza por
                                                                                                        1. organización por jerarquía de capas
                                                                                                          1. ofrecen una interfaz clara a capas superiores
                                                                                                            1. solo pueden utilizar servicios de capas inferiores
                                                                                                            2. cada capa esta bien definida
                                                                                                            3. ventajas
                                                                                                              1. modularidad en el sistema
                                                                                                                1. ocultamiento de información
                                                                                                                2. desventaja
                                                                                                                  1. una petición debe pasar por todas las capas antes de ejecutarse
                                                                                                                3. Sistemas de micronúcleo
                                                                                                                  1. se caracteriza por
                                                                                                                    1. implementar en los procesos de usuario
                                                                                                                      1. servicios del SO
                                                                                                                        1. funciones del SO
                                                                                                                        2. dejar solo una pequeña parte del SO en modo núcleo
                                                                                                                        3. sus segmentos se nombran como
                                                                                                                          1. micronúcleo
                                                                                                                            1. la parte del SO que se ejecuta en modo núcleo
                                                                                                                            2. servidores
                                                                                                                              1. procesos ejecutables restantes
                                                                                                                            3. desventaja
                                                                                                                              1. Una petición podrá necesitar muchos mensajes entre los servidores
                                                                                                                            4. Máquina virtual
                                                                                                                              1. se caracteriza por
                                                                                                                                1. ejecutarse en el hardware y realizar multiprogramación
                                                                                                                                  1. se realiza en el monitor de la máquina virtual
                                                                                                                                  2. presentar varias máquinas virtuales
                                                                                                                                    1. pretende replicar una máquina física
                                                                                                                                    2. objetivos
                                                                                                                                      1. emular SO sobre otros SO
                                                                                                                                        1. emular SO sobre sistemas distribuidos
                                                                                                                                        2. tiene problemas como
                                                                                                                                          1. compartir recursos se vuelve complejo
                                                                                                                                            1. la duplicidad de la máquina no es exacta
                                                                                                                                        Show full summary Hide full summary

                                                                                                                                        Similar

                                                                                                                                        FUNDAMENTOS DE REDES DE COMPUTADORAS
                                                                                                                                        anhita
                                                                                                                                        Test: "La computadora y sus partes"
                                                                                                                                        Dayana Quiros R
                                                                                                                                        Abreviaciones comunes en programación web
                                                                                                                                        Diego Santos
                                                                                                                                        Seguridad en la red
                                                                                                                                        Diego Santos
                                                                                                                                        Excel Básico-Intermedio
                                                                                                                                        Diego Santos
                                                                                                                                        Evolución de la Informática
                                                                                                                                        Diego Santos
                                                                                                                                        Introducción a la Ingeniería de Software
                                                                                                                                        David Pacheco Ji
                                                                                                                                        Conceptos básicos de redes
                                                                                                                                        ARISAI DARIO BARRAGAN LOPEZ
                                                                                                                                        La ingenieria de requerimientos
                                                                                                                                        Sergio Abdiel He
                                                                                                                                        TECNOLOGÍA TAREA
                                                                                                                                        Denisse Alcalá P
                                                                                                                                        Navegadores de Internet
                                                                                                                                        M Siller