linuxrt Linux et le temps réel Jérémy Rosen jeremy rosen openwide fr Septembre Linux et le temps réel CPrésentation Open Wide SSII SSLL créée en septembre avec THALES et Schneider Indépendante depuis Environ salariés sur Paris Lyon et Toulouse Industriali

Linux et le temps réel Jérémy Rosen jeremy rosen openwide fr Septembre Linux et le temps réel CPrésentation Open Wide SSII SSLL créée en septembre avec THALES et Schneider Indépendante depuis Environ salariés sur Paris Lyon et Toulouse Industrialisation de composants open source ?? Développement ?? Formation ?? Expertise Trois activités ?? OW Système d'Information Java PHP ?? OW Outsourcing hébergement ?? OW Ingénierie informatique industrielle Linux et le temps réel CQu'est que le temps réel Linux et le temps réel CDé ?nition Les spéci ?cations d'un logiciel temps réel contiennent des contraintes de temps de réponse fortes ?? Il y a un temps maximum imposé entre un événement et son traitement ?? La validité du résultat est in uencée par le temps de traitement ?? Le logiciel doit avoir une vitesse de traitement adapté au processus physique qu'il gère Le temps de réponse doit être garanti En particulier en cas de charge du système ?? Ajouter des ressources au système n'es pas une solution ?? Les algorithmes ne peuvent pas se dégrader en durée in ?nie ou indé ?nie Le compromis performance respect d'échéance est fortement biaisé vers le respect des échéances ?? Un logiciel temps-réel a un moins bon débit qu'un logiciel non contraint Linux et le temps réel CT? che périodique Linux non chargé ms Linux et le temps réel CSystème chargé par ood ping ? jitter décrochage ? Linux et le temps réel CFlood ping avec Xenomai Linux et le temps réel CLes deux types de temps réel Le temps réel strict hard ?? Rater une échéance est un bug ?? Généralement dans des applications critiques et certi ?ées ?? Exemple ABS Le temps réel souple soft ?? La même précision sur les contraintes de temps ?? Rater une échéance dégrade la qualité du résultat ?? On estime souvent la qualité en pourcentage d'échéances respectés ?? Exemple Vidéo Linux et le temps réel CLinux et le temps réel Linux et le temps réel CLinux comme RT OS Réservé aux systèmes complexes ?? bits minimum ?? Gestion complexe de la mémoire MMU pagination segmentation ?? Empreinte mémoire importante Mo pour CLinux MMU-less Mo pour Linux ?? Consommation mémoire vive Mo minimum Incompatible avec les systèmes critiques Souvent utilisé pour les outils les simulateurs et architectures mixtes ? banc de test Linux et le temps réel CLinux vanilla et le Temps Réel Linux est un UNIX donc pas un système temps réel Pas de préemption complète ? en mode noyau ? un processus ne peut être interrompu dans une routine de traitement d ? interruption top half Préemption par l'ordonnanceur ?? Sur interruption timer ?? Fréquence timer ?xe constante HZ - ms ? précision de l'ordonnanceur granularité ?? Latence non- garantie de l'ordre de la milliseconde Ordonnancement par niveau de priorité POSIX ?? Priorité dynamique standard ajustable avec nice ? ? SCHEDOTHER ?? Priorité statique temps réel ? SCHEDFIFO RR à mais non-garanties Linux et le temps réel CExtensions TR pour Linux L'utilisation de Linux comme RTOS est

  • 33
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Mar 26, 2021
  • Catégorie Health / Santé
  • Langue French
  • Taille du fichier 41.5kB