Zusammenfassung der Ressource
KERNEL
- CLASIFICACIÓN Y ESTRUCTURA
- Kernel
- es la parte
- fundamental del SO
- código responsable
- control y administra servicios
- Kernel
Monolitico
- organización mas común
- componentes integrados
- Diseño
Modular
- Dividido en
módulos con
interfaces
- Sistemas
estructuradas
- CAPAS
- Modularidad y
ocultamiento
- Jerarquía de
Capas
- Sistemas con
Micronúcleo
- Procesos de
usuarios
- Servidores en
el micronúcleo
- Máquina
Virtual
- el Corazón es el
hardware
- Realiza
multiprogramación
- ARRANQUE Y
ACTIVACIÓN
- Comprobación del
Sistema
- Pruebas de
Hardware
- Estructura de Datos
- Proceso de Login
- Lectura y Almacenamiento
- BIOS
- Contiene
procedimientos para
leer y escribir en
disco
- Secuencia de
Sucesos
- Trampa (trap)
- Número de servicio
- Procedimiento de servicio
- Control al programa de usuario
- CASOS DE ESTUDIOS
(UNIX / LINUX)
- Subsistema de
archivos
- Controla Recursos
- Reserva Espacio
- Administra espacio libre
- Interactúa
- llamadas al
sistema
- open, read, write
- Subsistema de control
de procesos
- Planificación
- Sincronización
- Comunicación
- Módulo Gestión de
Memoria
- Controla procesos
cargados en
memoria
- Planificador
- Gestiona tiempo
del CPU
- Comunicación entre
procesos
- Asíncrona (Señales)
- Síncrona (Colas, semáforos)
- Control de
Hardware
- Manejo de
interrupciones
- CASOS DE ESTUDIO
(WINDOWS)
- MODO
KERNEL
- Capa de
abstracción de
Hardware
- Separa kernel y drivers
- Kernel
- encarga
- Funciones
del SO
- Sincronización de
multiprocesadores
- Administración de
hilos
- Controladores de
Dispositivos
- Traduce
llamadas
- Entrada/Salida
- Ejecutor
- Realiza
- Manejo de
memoria
- Manejo de
procesos e hilos
- Seguridad
- Entrada
/ Salida
- Comunicación
entre
procesos
- Sistema de
Ventanas y
Gráficos
- Interfaz Gráfica de
Usuario
- Ventanas
- Controles
para la GUI
- Modo Usuario
- Procesos de
Soporte del
Sistema
- Acceso al
Sistema
- Administrar
la sesión
- Procesos de
Servicio
- Planificador
de Tareas
- Servicios de
Spooler
- Subsistema de
DLL's
- Traduce funciones
- Subsistemas de
Ambiente
- Maneja procesos de
clientes
- CASOS DE
ESTUDIO
- MODULAMIENTO
- LINUX:
Tiempo de
Compilacion
- WINDOWS:
Menos grado
- PORTABILIDAD
- LINUX: EN C y
libre
- WINDOWS: EN C y
no es libre