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.
Pon a prueba tus conocimientos sobre Gestion des processus et threads sous Linux con 14 preguntas de opción múltiple con correcciones detalladas.
1. Que fait pthread_join(tid, status) ?
2. Quel rôle joue le bootstrap au démarrage du système ?
Memoriza los conceptos clave de Gestion des processus et threads sous Linux con 14 tarjetas de memoria interactivas.
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 tu curso y la IA genera hojas, cuestionarios y tarjetas de memoria en 30 segundos.
Generador de hojas