Planification et synchronisation des processus dans les systèmes d'exploitation
Cours en ligne gratuit sur les composants de la programmation et les fondamentaux de la synchronisation des processus dans les systèmes d'exploitation.
Description
Ce cours en ligne gratuit sur la planification et la synchronisation des processus dans les systèmes d'exploitation va commencer par vous présenter le concept de planification dans les systèmes d'UC ainsi que les objectifs de la planification comme base pour les systèmes d'exploitation multiprogrammés. Vous allez découvrir les critères d'optimisation de l'algorithme de planification, ainsi que les algorithmes de planification tels que la règle de premier arrivé premier service (FCFS) et la stratégie de premier travail (SJF).
Ensuite, ce cours vous initiera également à la performance de l'algorithme de permutation circulaire dans les systèmes d'exploitation, ainsi qu'à l'importance de la planification des priorités dans la stratégie de planification. En outre, ce cours vous enseignera le rôle de la file d'attente dans le processus de planification. Vous apprendrez également à mesurer l'éclatement de l'unité centrale en utilisant la méthode de la moyenne exponentielle, ainsi que le concept de synchronisation de processus.
Enfin, ce cours vous présente les problèmes producteurs / consommateurs de synchronisation de processus ainsi que les différents processus d'algorithme qui sont possibles dans la synchronisation. Ce cours améliorera ensuite votre connaissance des problèmes classiques qui peuvent être rencontrés lors de la synchronisation des processus. Commencez ce cours et rehausez vos connaissances sur l'utilisation du verrou mutex, ainsi que sur l'implémentation de sémaphores dans la synchronisation des processus.
Start Course NowModules
Planification
-
Planification-Résultats de l'apprentissage
-
Planification dans les systèmes d'UC
-
Algorithme de planification
-
Mesure du planificateur d'UC
-
Robin et planification des priorités
-
Files d'attente dans la planification
-
Planification-Récapitulatif de la leçon
Synchronisation des processus
-
Synchronisation des processus-Résultats d'apprentissage
-
Synchronisation des processus
-
Problèmes de section critique
-
Divers processus d'algorithme
-
Verrouillages et sémaphore de mutex
-
Implémentation de sémaphore
-
Implémentation Variables de condition
-
Problèmes classiques de synchronisation
-
Synchronisation des processus-Récapitulatif de la leçon
Évaluation du cours
Learning Outcomes
Après avoir terminé ce cours, vous devez pouvoir:
- Discutez du concept de planification de l'unité centrale dans les systèmes.
- Expliquez les différents types d'algorithmes de planification.
- Analysez les mesures du planificateur de l'unité centrale dans les systèmes.
- Discutez de la notion de permutation circulaire dans la planification.
- Expliquez le concept de planification de priorité.
- Discutez des fonctions de la file d'attente dans la planification.
- Discutez du concept de synchronisation des processus dans les systèmes d'exploitation.
- Expliquez les problèmes de la section critique de la synchronisation des processus.
- Discutez des différents processus d'algorithme de La synchronisation.
- Expliquez les concepts des verrous mutex et du sémaphore dans la synchronisation des processus.
- Discutez des processus d'implémentation du sémaphore.
- Discutez des problèmes classiques de synchronisation.
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