• Aucun résultat trouvé

Travaux Dirigés

N/A
N/A
Protected

Academic year: 2022

Partager "Travaux Dirigés"

Copied!
5
0
0

Texte intégral

(1)

Extrait du référentiel : BTS Systèmes Numériques option A (Informatique et Réseaux) Niveau(x) S6. Systèmes d’exploitation

S6.2. S.E. Multitâches professionnelles

Processus lourds / légers, diagramme des états d’une tâche

Ordonnancement des processus

3

Objectifs du TD :

- Concevoir des scénarios dans un pseudo langage de programmation - Simuler un noyau mutitâche

VOUS RÉDIGEREZ UN COMPTE-RENDU NUMÉRIQUE

PRÉPARATION

Vous disposez d’un simulateur : simulateur.jar se trouvant dans le dossier « support » de l’activité.

Question 1

Expliquez en quelques lignes l’extension du fichier « simulateur.jar ».

Lancer le fichier « simulateur.jar ».

Vous devez obtenir la fenêtre page suivante.

Remarque :

Il est possible qu’une installation de « programme : JRE » soit nécessaire au lancement du fichier

« simulateur.jar ».

(2)

Le simulateur

Dans le dossier « support » de l’activité, vous disposez du Manuel d’utilisation de ce programme.

Ce simulateur dispose d’un outil qui vous permet de faire la trace de votre activité :

Exemple de la trace de votre travail

Il est possible d’enregistrer la trace complète (car à l’écran vous risquez d’en voir qu’une partie) en plusieurs fichiers qu’il vous faudra assembler.

(3)

Exemple d’assemblage de deux « enregistrements » Le simulateur lit un fichier texte, dont l’extension est « scn ».

Ce fichier doit commencer par [nom de la tâche]

Puis le scénario de la tâche.

Il s’agit d’un pseudo code : un texte simple qui précise ce que fait la tâche.

Par exemple :

[Tâche A]

Fait quelque chose;

Enregistrer ce texte dans le fichier « Test.scn ».

Dans le simulateur cliquez sur « Fichier » puis le fichier « Test.scn ».

Pour utiliser la trace, cliquez sur le bouton « Trace ».

Pour démarrer le simulateur, cliquez sur « Marche » ou « Suivant ».

Le simulateur connait quelques commandes spécifiques : vous établirez cette liste à la fin de cet activité.

(4)

LES SCÉNARIOS

VOS PREMIERS SCÉNARIOS Question 2

Simulez le premier scénario (ci-dessous), relevez et commentez la réponse du simulateur.

[Tâche A]

fait quelque chose;

fait autre chose;

Question 3

Simulez ce deuxième scénario, relevez et commentez la réponse du simulateur.

[Tâche A]

fait quelque chose;

fait autre chose;

[Tâche B]

fait quelque chose;

VERS LE MULTITÂCHE Question 4

Relevez la trace du scénario ci-dessous et commentez la réponse du simulateur.

[Initialisation]

cree tache(4,Tâche A);

cree tache(4,Tâche B);

se suspend;

[Tâche A]

fait quelque chose;

[Tâche B]

fait quelque chose;

Question 5

Testez le pseudo-code ci-dessous.

[Initialisation]

cree tache(4,Tâche A);

cree tache(4,Tâche B);

cree partage(3);

se suspend;

[Tâche A]

(5)

[Tâche B]

fait quelque chose;

Relevez la trace du scénario ci-dessus et commentez la réponse du simulateur.

Comment pouvez-vous modifier le pseudo-code pour que la tâche B puisse s’exécuter aussi ? Question 6

Testez le pseudo code ci-dessous, relevez la trace du scénario et commentez la réponse du simulateur.

[Initialisation]

cree tache(4,Tâche A);

cree tache(4,Tâche B);

cree partage(3);

se suspend;

[Tâche A]

fait quelque chose;

dort(5);

[Tâche B]

fait quelque chose;

Question 7

Modifiez le pseudo code précédent par les lignes ci-dessous.

Testez le pseudo code, relevez la trace du scénario et commentez la réponse du simulateur.

cree tache(6,Tâche A);

cree tache(2,Tâche B);

LE BILAN

Question 8

Donnez un premier bilan de votre travail : « Définition » d’une tâche ; Donnez les différents états d’une tâche ;

Donnez les différents moyens de passer d’une tâche à l’autre.

Renommez votre compte-rendu sous le nom : « SNIR2_Votre NOM_Multitâche1.zip ».

Envoyez une copie du fichier en complétant le formulaire se trouvant à l’adresse : http://robert.cireddu.free.fr/Formulaire/FormSNIR.html

Références

Documents relatifs

[r]

Assurez-vous, cependant, qu’en essayant à tout prix d’éviter les problèmes, vous ne ratez pas l’occasion de relever de nouveaux défis.. 7 à 13 : Vous exercez sur votre vie

[r]

Décoder un parcours Trace le chemin selon le code... Compétence : Décoder

Avant de lancer le script, observer les préférences par défaut pour les points (cliquer sur l’outil Point dans la palette générale et observer la palette Aspect&Couleur.. Lancer

Dans la cellule d’à côté On y fait couler la fontaine Avec les clefs qu’il fait tinter Que le geôlier aille et revienne Dans la cellule d’à coté On y fait couler

 savoir utiliser la fonction « Trace » de la calculatrice pour déterminer une valeur approchée des coordonnées d'un point de la courbe. La

Relevez les expressions qui évoquent