Planificación y sincronización de procesos en sistemas operativos
Curso online gratuito sobre los componentes de la programación y los fundamentos de la sincronización de procesos en los sistemas operativos.
Description
Este curso gratuito en línea sobre programación y sincronización de procesos en los sistemas operativos comenzará por introducirlo en el concepto de programación en sistemas de CPU, así como en los objetivos de programación como base para sistemas operativos multiprogramados. Aprenderá acerca de los criterios de optimización para el algoritmo de planificación, así como los algoritmos de planificación como la política de primer servicio (FCFS) y la política de primer trabajo (SJF) más corta.
A continuación, este curso también le presentará el rendimiento del algoritmo de round robin en los sistemas operativos, así como la importancia de la planificación de prioridades en la política de planificación. Además, este curso le enseñará sobre el rol de la cola en el proceso de planificación. También aprenderá a medir la explosión de la CPU utilizando el método de promedio exponencial, así como el concepto de sincronización de procesos.
Por último, este curso le presentará a los problemas del productor y consumidor de la sincronización de procesos junto con los diversos procesos de algoritmos que son posibles en la sincronización. Este curso mejorará su conocimiento de los problemas clásicos que se pueden encontrar en la sincronización de procesos. Comience este curso y mejore su conocimiento sobre el uso del bloqueo de mutex, así como la implementación de semáforos en la sincronización de procesos.
Inicio Curso AhoraModules
Programación
-
Planificación-Resultados de aprendizaje
-
Planificación en sistemas de CPU
-
Algoritmo de planificación
-
Medición del planificador de CPU
-
Robin y Planificación de prioridades
-
Colas en planificación
-
Planificación-Resumen de lecciones
Sincronización de procesos
-
Sincronización de procesos-Resultados de aprendizaje
-
Sincronización de procesos
-
Problemas de sección crítica
-
Varios Procesos De Algoritmo
-
Bloqueos y semáforos de Mutex
-
Implementación del semáforo
-
Implementación de variables de condición
-
Problemas clásicos de sincronización
-
Sincronización de procesos-Resumen de lecciones
Evaluación del curso
Learning Outcomes
Después de haber completado este curso, debe ser capaz de:
- Discute el concepto de planificación de CPU en sistemas.
- Explicar los diferentes tipos de algoritmos de planificación.
- Analizar las medidas del planificador de CPU en los sistemas.
- Discute el concepto de planificación de prioridad.
- Explicar las funciones de la cola en la planificación.
- Discute el concepto de sincronización de procesos en los sistemas operativos.
- Explique los problemas de la sección crítica de la sincronización de procesos.
- Discute los diversos procesos de algoritmos de sincronización.
- Explicar los conceptos de los bloqueos de mutex y el semáforo en la sincronización de procesos.
- Discute los procesos de implementación del semáforo.
- Discute los problemas clásicos de la sincronización.
Certification
All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.
Having an official Alison document is a great way to celebrate and share your success. It is:
- Ideal to include with CVs, job applications and portfolios
- A way to show your ability to learn and achieve high results