Aperçu des sections
- Généralités
- Chapitre 01 : notion de processus, de coopération, de compétition et de parallélisme
Chapitre 01 : notion de processus, de coopération, de compétition et de parallélisme
Ce chapitre introduit les systèmes d’exploitation (SE ou OS en angais) en tant que logiciels essentiels qui gèrent les ressources d’un ordinateur (processeur, mémoire, périphériques) et permettent l’exécution de divers programmes. Il explique le concept de processus en tant qu’entité d’exécution dynamique, distincte d’un programme statique, et détaille son cycle de vie, y compris la création, l’exécution et la terminaison. Les processus utilisent des ressources, et leur contrôle est géré via un Bloc de Contrôle de Processus (PCB). Le chapitre explore également les interactions entre processus — la compétition pour des ressources exclusives et la coopération pour des tâches partagées — ainsi que des méthodes comme le blocage pour gérer les attentes. Enfin, il introduit le parallélisme dans l’exécution, où certaines tâches peuvent être effectuées simultanément, améliorant ainsi l’efficacité.
- Section 2
Section 2
- Section 3
Section 3
- Section 4
Section 4