Qu’est-ce que le préemptable?
Le préemptable est un terme utilisé pour décrire une fonctionnalité qui permet à un système informatique de passer de tâche en tâche en répartissant les ressources d’une manière préétablie. Cette fonctionnalité est très utile dans les applications qui nécessitent des temps de calculs longs et qui exigent des ressources qui peuvent être partagées entre plusieurs tâches.
Comment fonctionne le préemptable?
Le préemptable fonctionne en permettant à un processus de prendre le contrôle des ressources pour une période de temps limitée. Si un processus n’est pas en mesure de terminer sa tâche à l’intérieur de la période de temps limitée, le système peut alors utiliser ces ressources pour une autre tâche.
Le préemptable est très souvent utilisé dans les systèmes d’exploitation et les applications réparties. Il permet aux systèmes d’exploitation d’exécuter plusieurs processus à la fois et à un serveur d’allouer une fraction de ses ressources à plusieurs clients à la fois.
Exemples de préemptable
Voici quelques exemples de préemptable:
- Le système d’exploitation Windows utilise la préemption pour allouer des ressources à plusieurs programmes en même temps.
- Les systèmes d’exploitation Linux et Mac OS X utilisent la préemption pour allouer des ressources à plusieurs processus.
- Les systèmes de gestion de bases de données comme Oracle et MySQL peuvent utiliser la préemption pour allouer des ressources à plusieurs requêtes en même temps.
- Les serveurs Web tels que Apache et IIS peuvent utiliser la préemption pour allouer des ressources à plusieurs demandes en même temps.
Conclusion
Le préemptable est une fonctionnalité très utile qui permet aux systèmes informatiques de répartir les ressources entre plusieurs tâches. Il est utilisé dans les systèmes d’exploitation, les applications réparties, les systèmes de gestion de bases de données et les serveurs Web.
Liens utiles