SlideShare una empresa de Scribd logo
Kernel de un sistema
operativo
Kernel o núcleo
 El núcleo (o kernel) es una colección de módulos de software que se
ejecutan en forma privilegiada –lo que significa que tienen acceso pleno a
los recursos del sistema.
¿Para que sirven?
los núcleos se diseñan para realizar “el mínimo” posible de procesamiento en
cada interrupción y dejar que el resto lo realice el proceso apropiado del
sistema, que puede operar mientras el núcleo se habilita para atender otras
interrupciones.
Funciones que realiza
 el núcleo de un sistema operativo normalmente contiene el código necesario para realizar las siguientes
funciones:
 manejo de interrupciones.
 creación y destrucción de procesos.
 cambio de estado de los procesos.
 despacho.
 suspensión y reanudación de procesos.
 sincronización de procesos.
 comunicación entre procesos.
 manipulación de los bloques de control de procesos.
 apoyo para las actividades de entrada/salida.
 apoyo para asignación y liberación de memoria.
 apoyo para el sistema de archivos.
 apoyo para el mecanismo de llamada y retorno de un procedimiento.
 apoyo para ciertas funciones de contabilidad del sistema.
Nivel 1
 nivel 1. procesador. (núcleo)
 se encarga de activar los quantum de tiempo para cada uno de los
procesos, creando interrupciones de hardware cuando no son respetadas.
 objetos→ proceso y semáforo
 operaciones típicas→ crear, destruir, suspender, reanudar, señalizar y
esperar
Nivel 2
 nivel 2. entrada/salida.
 proporciona las facilidades para poder utilizar los dispositivos de e/s
requeridos por procesos.
 objetos→ bloques de datos
 operaciones típicas→ leer, escribir, asignar y liberar
 los dispositivos de entrada/salida se dividen, en general, en dos tipos: dispositivos
orientados a bloques y dispositivos orientados a caracteres.
 1. orientados a bloques.
 2. orientados a caracteres.
 los principios de software en la entrada - salida se resumen en cuatro puntos: el
software debe ofrecer manejadores de interrupciones, manejadores de dispositivos,
software que sea independiente de los dispositivos y software para usuarios.

Más contenido relacionado

PDF
Kernel de los sistemas operativos
DOCX
Nucleo del sistema operativo
DOCX
El kernel en los sistemas operativos
PDF
3. introducción a los sistemas operativos
PPTX
Introducción a los Sistemas Operativos
PDF
Diagrama de Flujo de un Sistema Operativo
PPT
Manejo De Sistemas Operativos
PPSX
Estructura de los sistemas operativos
Kernel de los sistemas operativos
Nucleo del sistema operativo
El kernel en los sistemas operativos
3. introducción a los sistemas operativos
Introducción a los Sistemas Operativos
Diagrama de Flujo de un Sistema Operativo
Manejo De Sistemas Operativos
Estructura de los sistemas operativos

La actualidad más candente (20)

DOCX
Estructura del sistema operativo
PPTX
Estructura Y Caracteristicas De Los S
PDF
Sistemas operativos por niveles y su definicion de cada una de las capas.
DOCX
Estructura del sistema operativo windows
PPT
Estructura Y Funciones Del Sistema Operativo
PPTX
Estructura de los Sistemas Operativos
PPT
Sistemas operativos
PDF
Funciones principales de los sistemas operativos
PPTX
Kernel De Windows
PPTX
estructura de sistemas operativos
PPTX
Kernel y shell tipos
PPT
Sistemas Operativos
DOCX
Qué es el kernel
PPT
Estructuras (CAPAS) de un sistema operativo
PDF
1.1 Definición y concepto de los S.O
PPTX
Estructura de un sistema operativo y funciones basicas
PPTX
3. Conceptos de sistemas operativos
DOCX
Fundamentos de los sistemas operativos
DOCX
Sistemas operativos y dispositivos de almacenamiento
Estructura del sistema operativo
Estructura Y Caracteristicas De Los S
Sistemas operativos por niveles y su definicion de cada una de las capas.
Estructura del sistema operativo windows
Estructura Y Funciones Del Sistema Operativo
Estructura de los Sistemas Operativos
Sistemas operativos
Funciones principales de los sistemas operativos
Kernel De Windows
estructura de sistemas operativos
Kernel y shell tipos
Sistemas Operativos
Qué es el kernel
Estructuras (CAPAS) de un sistema operativo
1.1 Definición y concepto de los S.O
Estructura de un sistema operativo y funciones basicas
3. Conceptos de sistemas operativos
Fundamentos de los sistemas operativos
Sistemas operativos y dispositivos de almacenamiento
Publicidad

Similar a Kernel de un sistema operativo (20)

PDF
Gestion de nucleo
PDF
Sistemas operativos ii
PDF
Sistemas operativos 2
PDF
Sistemas Operativos ii
PDF
Sistemas operativos II
PDF
Sistemas operativos ii
PPTX
Kernel
PPTX
Sistemas operativos
DOCX
Taller sistemas operativos
PPTX
JONATHAN JOEL CRUZ
PPTX
JONATHAN JOEL CRUZ
PPT
Introduccion2
PPTX
Jerarquía..
PPT
Balotario_Examen_ParciFGSDFAFASSFAal-SO.ppt
PPT
Balotario_Examen_Parcial-dsfasfsafSO-G1.ppt
PPT
Balotario_Examen_Parcial-SOESGDFGFFDHGSFGH.ppt
PPS
Los sistemas operativos
PPTX
PPTX
Diapositivas sistemas operativos Danilo y nuedbys los esposos
PPTX
Diapositivas sistemas operativos Damilo y nuedbys los esposos
Gestion de nucleo
Sistemas operativos ii
Sistemas operativos 2
Sistemas Operativos ii
Sistemas operativos II
Sistemas operativos ii
Kernel
Sistemas operativos
Taller sistemas operativos
JONATHAN JOEL CRUZ
JONATHAN JOEL CRUZ
Introduccion2
Jerarquía..
Balotario_Examen_ParciFGSDFAFASSFAal-SO.ppt
Balotario_Examen_Parcial-dsfasfsafSO-G1.ppt
Balotario_Examen_Parcial-SOESGDFGFFDHGSFGH.ppt
Los sistemas operativos
Diapositivas sistemas operativos Danilo y nuedbys los esposos
Diapositivas sistemas operativos Damilo y nuedbys los esposos
Publicidad

Más de Karianamawcinitt (20)

DOCX
Codigos html
DOCX
Correo electronico
DOCX
Pop 3 y smtp
PDF
PDF
Peso y estatura
PDF
Libro15 19 kjmv grafica
PDF
Libro1 (1)
PDF
Prueba de relación de hojas nombres
PDF
Prueba de relación de hojas nombres
PDF
Prueba de relacion de hojas nombres
PDF
PDF
Libro15 19 kjmv (2).
PDF
Libro15 19 kjmv
PDF
Libro15 19 kjmv
DOCX
DOCX
DOCX
RTF
Sistema de archivos
RTF
Antivirus
Codigos html
Correo electronico
Pop 3 y smtp
Peso y estatura
Libro15 19 kjmv grafica
Libro1 (1)
Prueba de relación de hojas nombres
Prueba de relación de hojas nombres
Prueba de relacion de hojas nombres
Libro15 19 kjmv (2).
Libro15 19 kjmv
Libro15 19 kjmv
Sistema de archivos
Antivirus

Último (20)

PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
CIRSOC-201-2024_Proyecto de Reglamento Argentino de Estructuras de Hormigón
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
Metodologías Activas con herramientas IAG
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
Atencion prenatal. Ginecologia y obsetricia
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
V UNIDAD - SEGUNDO GRADO. del mes de agosto
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
DI, TEA, TDAH.pdf guía se secuencias didacticas
CIRSOC-201-2024_Proyecto de Reglamento Argentino de Estructuras de Hormigón
V UNIDAD - PRIMER GRADO. del mes de agosto
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Metodologías Activas con herramientas IAG
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Presentación de la Cetoacidosis diabetica.pptx
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
caso clínico iam clinica y semiología l3.pptx
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
TOMO II - LITERATURA.pd plusenmas ultras
ciencias-1.pdf libro cuarto basico niños
Didactica de la Investigacion Educativa SUE Ccesa007.pdf

Kernel de un sistema operativo

  • 1. Kernel de un sistema operativo
  • 2. Kernel o núcleo  El núcleo (o kernel) es una colección de módulos de software que se ejecutan en forma privilegiada –lo que significa que tienen acceso pleno a los recursos del sistema.
  • 3. ¿Para que sirven? los núcleos se diseñan para realizar “el mínimo” posible de procesamiento en cada interrupción y dejar que el resto lo realice el proceso apropiado del sistema, que puede operar mientras el núcleo se habilita para atender otras interrupciones.
  • 4. Funciones que realiza  el núcleo de un sistema operativo normalmente contiene el código necesario para realizar las siguientes funciones:  manejo de interrupciones.  creación y destrucción de procesos.  cambio de estado de los procesos.  despacho.  suspensión y reanudación de procesos.  sincronización de procesos.
  • 5.  comunicación entre procesos.  manipulación de los bloques de control de procesos.  apoyo para las actividades de entrada/salida.  apoyo para asignación y liberación de memoria.  apoyo para el sistema de archivos.  apoyo para el mecanismo de llamada y retorno de un procedimiento.  apoyo para ciertas funciones de contabilidad del sistema.
  • 6. Nivel 1  nivel 1. procesador. (núcleo)  se encarga de activar los quantum de tiempo para cada uno de los procesos, creando interrupciones de hardware cuando no son respetadas.  objetos→ proceso y semáforo  operaciones típicas→ crear, destruir, suspender, reanudar, señalizar y esperar
  • 7. Nivel 2  nivel 2. entrada/salida.  proporciona las facilidades para poder utilizar los dispositivos de e/s requeridos por procesos.  objetos→ bloques de datos  operaciones típicas→ leer, escribir, asignar y liberar
  • 8.  los dispositivos de entrada/salida se dividen, en general, en dos tipos: dispositivos orientados a bloques y dispositivos orientados a caracteres.  1. orientados a bloques.  2. orientados a caracteres.  los principios de software en la entrada - salida se resumen en cuatro puntos: el software debe ofrecer manejadores de interrupciones, manejadores de dispositivos, software que sea independiente de los dispositivos y software para usuarios.