Aller au contenu

Index des sujets 2021

21-NSIJ2ME1 : Corrigé

Année : 2021
Centre : Métropole
Jour : 2
Enoncé :

Exercice 1

abres et programmation orientée objet

Exercice 2

base de données relationnelles

Exercice 3

réseaux et protocoles de routage

Exercice 4

gestion des processus et des ressources

Partie A

  1. Si chaque programme s'exécute à tour de rôle, après la première instruction de chaque programme les 3 ressources sont prises. Un interblocage se produit donc car chaque programme a besoin d'une ressource détenu par un autre pour continuer son exécution.

  2. On inverse l'ordre des demandes dans le programme 3. Ainsi c'est la table traçante qui est demandé en premier, comme elle est détenue par le programme 1. Le programme 3 est bloqué. Mais le programme 2 peut continuer car il dispose de sa seconde ressource (l'imprimante). Donc il peut s'exécuter et libérer ses ressources ce qui permet au programme 3 et 1 de terminer aussi.

  3. Le processus p1 sera dans l'état bloqué, c'est donc la réponse b)

Partie B

  1. C'est la commande ps -ef c'est donc la réponse b)

  2. C'est l'identifiant 831

  3. C'est l'identifiant 6211

Exercice 5

structure de données linéaires