3
Exigences vers l’architecture
• Particularités
–Changer les processus traitant les stimulus
– Chaque stimulus peut exiger un temps différent de réponse – la
boucle simple n’est pas approprié
– Une architecture est des processus coopératifs gérés par un
composant temps réel
– Utilisation d’un langage bas niveau comme C mais il ne support
pas les processus concurrents ( on doit appeler composants du
système d’exploitation)
•Utilisation de Java – problèmes:
– On ne peut pas spécifier le temps d’exécution des fils
–Le ramasse-miettes ne peut pas être contrôlé
– On ne peut pas voir les tailles des files associées aux
ressources partagés.
– Le JVM varie est le comportement du programme sera différent
aux ordinateurs différents.
– On ne peut pas accéder le matériel directement.