Temps Réel
Barat Christian
2005-2006
Définitions
On retrouve un ensemble de définitions
James Martin dans Real-Time computer system
Un calculateur temps réel peu être défini comme contrôlant son
environnement en recevant des informations, les traitant et
agissant en retournant les résultats suffisamment vite pour
affecter, modifier le fonctionnement de l’environnement à chaque
instant.
Kaiser
On dit qu’il y a traitement en temps réel lorsque le temps de
réponse à des interrogations, généralement aléatoires, est
soumis à des contraintes du système.
Définition
On prendra cette définition:
Un système temps réel est un système qui permet l’exécution de
tâches ayant des contraintes temporelles. Il doit garantir des
réponses à des stimuli avec des échéances fixées (contraintes
strictes) ou des temps de réponse bornés (contraintes relatives)
Les systèmes d’exploitation
Une machine informatique doit gérer ses différents organes : clavier,
écran, mémoire centrale, disque dur, etc…C’est le programme
de gestion de la machine appelé système d’exploitation qui
s’occupe de cela (Disk Operating System: gère les accès au
disque).
Exemples : MS-DOS, UNIX
1. Système d’exploitation monoprocesseur, mono tâche:
Le système alloue le CPU (Central Processing Unit) à un seul
programme. Tant que celui-ci s’exécute aucune autre application ne
peut s’exécuter (MS-DOS).
Les systèmes d’exploitation
Système d’exploitation monoprocesseur, multitâche
Le système d’exploitation peut préempter le CPU au profit d’une
application en fonction de situations diverses. Le multitâche à pour
objectif d’exploiter le plus efficacement possible toutes les ressources
d’un système informatique. Exemples:
L’application se suspend elle-même pour attendre la fin d’une opération
E/S qu’elle a préalablement lancé. Le CPU est alloué à une application en
attente d’exécution.
Un évènement urgent nécessite un traitement immédiat se traduisant par
l’exécution d’un programme associé.
Systèmes d’exploitations : OS/2 (IBM), WINDOWS NT (Microsoft) ,
UNIX (ATT)
1 / 35 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !