Processus ou Tâche - Thread
Définition
Un thread correspond à un programme qui s'exécute sur un microprocesseur.
Description
Il existe différents systèmes qui exécutent des tâches :
Les systèmes mono-tâche (appelés en anglais SuperLoop, SingleTask, SingleThread) : il s'agit d'un programme s'exécutant dans une boucle infinie. Cette solution est utilisée pour des systèmes petits et simples.
Ensuite viennent les systèmes multi-tâches (appelés en anglais MultiThreads, MultiTasks, etc...) : là, on distingue deux types :
- Type coopératif (Cooperative multitasking) : une tâche ne peut être suspendue que lors d'un appel à une fonction de l'OS. On appelle cela : rendre la main à l'OS.
- Type Préemptif (appelé communément Système Temps réel, ou en anglais RTOS pour Real Time Operating System) : système garantissant que la tâche de plus forte priorité et dans un état "prête" (ready) est toujours servie en premier.
Si vous avez des questions ou des commentaires à apporter à cette définition, utilisez ce formulaire, merci d'avance !
Partagez cette définition sur Google+ en cliquant sur ce bouton :
N'oubliez pas de suivre notre compte Twitter et de rejoindre les autres fans de Dicodunet sur Facebook
Auteur
Christophe : Antycip
CommentairesPour l'instant aucun commentaire n'a été ajouté. N'hésitez pas à utiliser le formulaire ci-dessous si vous avez des questions ou des précisions à apporter à cette définition.
Ajoutez votre commentaire
|