Contexte = Mémoire (code/données/pile) + Processeur (CO/PSW/registres).
Élu→Bloqué par demande de ressource ; Bloqué→Prêt quand la ressource arrive ; Prêt→Élu par élection ; Élu→Prêt par réquisition.
Démarrage : Bootstrap→processus 0→Init(pid 1) + Démons(pid 2).
fork sépare : fils reçoit 0, père reçoit le PID ; wait récupère : retour = PID du fils terminé.
Succès exec : “Hello 1 puis Hello 3/4” ; échec exec : “Hello 1 puis Hello 2” (on ne remplace pas).
Un processus démarre avec main : c’est le fil principal, puis on ajoute des threads.
create pour lancer, join pour attendre, exit pour sortir.
Testez vos connaissances sur Gestion des processus et threads sous Linux avec 14 questions à choix multiples avec corrections détaillées.
1. Que fait pthread_join(tid, status) ?
2. Quel rôle joue le bootstrap au démarrage du système ?
Mémorisez les concepts clés de Gestion des processus et threads sous Linux avec 14 flashcards interactives.
Contexte du processus — définition ?
Informations nécessaires pour exécuter et gérer un processus.
Environnement mémoire — composantes ?
Code, données, pile.
Environnement processeur — éléments ?
Registres, CO, PSW.
Bases de données
Bases de données
Programmation
Programmation
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches