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.
Metti alla prova le tue conoscenze su Gestion des processus et threads sous Linux con 14 domande a scelta multipla con correzioni dettagliate.
1. Que fait pthread_join(tid, status) ?
2. Quel rôle joue le bootstrap au démarrage du système ?
Memorizza i concetti chiave di Gestion des processus et threads sous Linux con 14 flashcard interattive.
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
Bases de données
Programmation
Importa il tuo corso e l'AI genera schede, quiz e flashcard in 30 secondi.
Generatore di schede