• 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

● 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

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