Introducción
Durante el desarrollo de esta unidad analizarás la importancia de las principales técnicas que existen para la administración de los procesos de la unidad de control de procesos (CPU), así como la secuenciación que existe entre cada uno de ellos, además de visualizar los estados, su comunicación, sincronización y planificación para que el sistema operativo realice adecuadamente sus tareas y en su caso si tuviese algún problema en cómo resolverlo.
En esta unidad de aprendizaje te familiarizarás con conceptos relacionados tales como:
- Procesos
- Bloque de control de procesos
- Hilos
- Comunicación entre procesos
- Modelos de procesos y multihilos
- Memoria compartida
- Tuberías
-
Principios de la sincronización:
- Condición de carrera
- Sección crítica
- Exclusión mutua
- Atomicidad
- Abrazo mortal
- Semáforos y mutex
- Planificación
- Algoritmos
Los procesos en el sistema operativo son fundamentales para su operatividad, comunicación ya que existe una estrecha relación entre cada una de las tareas que lleva a cabo el sistema operativo.