
1 minute read
INTRODUCCIÓN
A continuación vamos a profundizar en algunos de los conceptos fundamentales detrás de un Sistema Operativo. En particular, nos centraremos en el núcleo del sistema operativo, que es el componente central de cualquier sistema operativo moderno.
Exploraremos sus características, funciones y uso en el control de los recursos del sistema.
Advertisement
También abordaremos el tema de los procesos en un Sistema Operativo, y en particular, el bloque de control del proceso y las operaciones disponibles para el manejo de estos procesos 1. Discutiremos los diferentes estados a los que puede pasar un proceso y cómo se deben manejar en cada caso.
Otro aspecto importante del Sistema Operativo que vamos a abordar es el procesamiento de interrupciones. Analizaremos cómo se manejan estas interrupciones y los diferentes tipos de interrupciones que pueden ocurrir.
Por último, estudiaremos los procesos concurrentes asíncronos en un sistema operativo, sus problemas de integridad y consistencia de datos y cómo se pueden implementar diferentes mecanismos para garantizar el acceso exclusivo a los recursos compartidos de manera segura y eficiente. Se estudiarán instrumentos como la exclusión mutua, la sección crítica y los semáforos, proporcionando ejemplos prácticos de su uso en el manejo de procesos en tiempo real.