WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise au point d'applications en temps réel: Communication entre deux ordinateurs

( Télécharger le fichier original )
par turki ladhem&rebaï rami
Université arabe des sciences - Diplôme Universitaire de Technologie 2007
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

II-4- Expression des contraintes temps réels 

Le fonctionnement d'un système temps réel impose des contraintes sur le matériel (machine et environnement logiciel). Pour palier à ces contraintes, les systèmes doivent disposer :

· d'une horloge temps réel,

· d'instructions spécialisées,

· d'interfaces adaptées aux processus (unités d'entrées/sortie, ...),

· d'un mécanisme d'interruption tenant compte des cadences et délais.

Les logiciels temps réel doivent disposer de langages adaptés et d'instructions spécialisées pour permettre une bonne gestion des relations entre processus. Les informations doivent être traitées rapidement pour palier aux problèmes de contraintes de temps tandis que les instructions résultantes doivent rester dans les limites de fonctionnement nominal de la machine. [2]

II-5- Conception et structure d'un système temps réel 

Pour optimiser un système temps réel, on peut suivre la procédure d'analyse suivante :

· Description et expression des contraintes temps réel,

· Représentation simultanée de l'évolution logique et temporelle du système,

· Prédiction et estimation des temps de réponse,

· Sélection de l'architecture, du matériel et du logiciel,

· le matériel doit conditionner les coûts de production,

· le logiciel doit conditionner les coûts de développement,

· effectuer un compromis et un équilibre entre matériel et logiciel.

Une partie du logicielle permet de réaliser une bonne gestion des ressources matérielles afin de remplir certaines tâches ou fonctions dans des limites temporelles bien précises. Cette partie est appelée système d'exploitation ou noyau temps réel. Elle fournit des services basées sur les ressources disponibles au niveau matériel.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Les esprits médiocres condamnent d'ordinaire tout ce qui passe leur portée"   François de la Rochefoucauld