• Aucun résultat trouvé

Travaux dirigés Les principes du temps réel

N/A
N/A
Protected

Academic year: 2022

Partager "Travaux dirigés Les principes du temps réel"

Copied!
2
0
0

Texte intégral

(1)

Travaux dirigés

Les principes du temps réel

TD sur les principes du temps réel.doc

2ème année Page:1/2

Extrait du référentiel : BTS Systèmes Numériques option A (Informatique et Réseaux) Niveau(x) S4. Développement logiciel

S4.9. Programmation événementielle S6. Système d’exploitation

S6.3. Spécificités temps-réel

Environnement temps réel : espace utilisateur, espace noyau, etc.

Contraintes de temps d’un système de contrôle/commande

Interruptions Noyau temps réel

Commutation de contexte en modes coopératif et préemptif

2

3 3 2 2

Objectifs du TD :

- Exercices d’applications :

- exercice n°1 : la commande « chrt » - exercice n°2 : passez le shell en temps réel

- exercice n°3 : créez un bash (processus en temps partagé vers le temps réel) Pré-requis :

- Cours sur les principes du temps réel

EXERCICES D’APPLICATIONS

Vous devez disposer d’un PC avec une distribution Linux (sur une partition spécifique, sur une clé USB bootable ou encore à l’aide d’un logiciel de virtualisation du type VMware ou VirtualBox) et d’un accès à Internet.

EXERCICE N°1

Question

Utilisez la commande « chrt » (consultez la documentation de la commande) pour examiner l'ordonnancement des processus présents sur votre système.

En voyez-vous avec un ordonnancement temps réel ?

(2)

Travaux dirigés

Les principes du temps réel

TD sur les principes du temps réel.doc

2ème année Page:2/2

Examinez plus particulièrement les threads du noyau (présentés entre crochets au début des résultats de la commande « ps aux »).

Le script « cherche-taches-rt.sh » présent dans le dossier « Support » de l’activité permet d’afficher les paramètres des processus ordonnancés « Round Robin ou Fifo ».

Exemple d’affichage avec le script « cherche-taches-rt.sh »

EXERCICE N°2

Question

Essayez de passer votre shell en temps réel avec « chrt » .

Quels sont les droits nécessaires ? Observez-vous des différences sur le comportement des commandes que vous passez depuis ce shell ?

Vous pouvez vérifier l’ordonnancement configuré avec la commande :

« chrt -p $$ ».

EXERCICE N°3

Question

Passez en temps réel (Fifo ou Round Robin) avec une priorité 10, tous les processus de votre système précédemment identifiés comme étant ordonnancés en temps partagé.

Constatez-vous un fonctionnement différent de votre environnement ?

Un script serait bien utile !!!

Références

Documents relatifs

L’Observatoire des pratiques de création de l’image numérique (Obs/IN) a été fondé en 2011 à l’initiative de l’Ecole Nationale Supérieure de la Photographie

– échanges automatiques de 4 mots de 16 bits par station – échanges entre 2 stations de messages type point à point de. 30

Naturellement, il est souvent possible d'utiliser un système offrant des possibilités de temps réel souples, comme Linux, même lorsque le problème est clairement relatif aux

• Round Robin (tourniquet) : lorsqu'une tâche sous ordonnancement « Round Robin » est activée, on lui accorde un délai au bout duquel elle sera préemptée pour laisser passer

→ Validation des informations : l'administrateur valide en 1 clic les informations pertinentes pour les garder dans son dossier. L’administrateur peut valider plusieurs

Alain Connes : Avec l’expérience, j’ai mis au point une méthode pour ne pas travailler dans le vide, et éviter que la mémoire de moments de recherche me trahisse : mes

● Utilisation de 2 sondes linéaires complémentaires d'une séquence cible - Une sonde marquée en 3' par un marqueur fluorescent, qui émet une fluorescence verte. - Une sonde

On ne peut pas désigner de système temps réel, un calculateur utilisé pour des applications de gestion ou des applications scientifiques ; les contraintes de temps auquels sont