Dissertation gratuit
R2/-Les noyaux ont comme fonctions de base d’assurer le chargement et l’exécution des processus, de gérer les entrées/sorties et de proposer une interface entre l’espace noyau et les programmes de l’espace utilisateur.
R3/Le multitâche coopératif est une forme simple de multitâche où chaque processus doit explicitement permettre à une autre tâche de s'exécuter. Il a été utilisé, par exemple, dans les produits Microsoft Windows (Windows est une gamme de systèmes d'exploitation produite par Microsoft, principalement destinées aux machines compatibles PC. C'est le remplaçant de MS-DOS. Depuis les années 1990, avec la sortie de Windows...) jusqu'à Windows (Windows est une gamme de systèmes d'exploitation produite par Microsoft, principalement destinées aux machines compatibles PC. C'est le remplaçant de MS-DOS. Depuis les années 1990, avec la sortie de Windows 95, son succès commercial pour équiper...) 3.11 ou dans Mac OS jusqu'à Mac OS 9. Cette approche simplifie l'architecture du système d'exploitation tandis que le multitâches préemptif signale au système d'exploitation que le processus en cours d'exécution doit être mis en pause pour permettre l'exécution d'un autre processus. Le système doit alors sauver l'état du processus en cours (le compteur ordinal, les valeurs des registres) ; le processus est placé dans une file d'attente ; lorsqu'il est en bout de file, son contexte d'exécution est restauré. À la différence du « multitâche coopératif », du point (Graphie) de vue des programmes préemptés, la commutation de contexte (Une commutation de contexte (context switch) en informatique consiste à sauvegarder