À retenir
- La déférabilité permet de fluidifier l'usage immédiat d'un appareil.
- Elle est cruciale pour l'économie d'énergie (smartphones, serveurs).
- Une tâche déférable est souvent gérée par un gestionnaire de planification (scheduler).
La déférabilité est la capacité d'une action ou d'une tâche informatique à être reportée à un moment ultérieur plus opportun. C'est un peu comme mettre de côté une pile de courrier non urgent pour la traiter plus tard, afin de rester concentré sur une tâche importante et immédiate.
Étymologie
Le terme est construit sur le verbe « différer » (remettre à plus tard) avec le suffixe « -abilité » (possibilité). Il s'inspire du concept anglais de deferability, apparu avec l'optimisation des systèmes d'exploitation pour mieux gérer l'énergie et les ressources matérielles.
Exemples d'usage
- Une mise à jour système qui attend que l'ordinateur soit branché sur secteur avant de s'installer.
- La synchronisation de fichiers volumineux vers le cloud qui ne se déclenche que lorsque l'utilisateur ne se sert pas d'Internet.
- L'indexation des emails en arrière-plan pour faciliter les recherches futures.
Cas d'usage
Ce concept est essentiel dans le développement mobile pour préserver la batterie : le système regroupe les tâches déférables pour ne réveiller le processeur qu'une seule fois. On l'utilise aussi en administration système pour planifier des sauvegardes ou des nettoyages de bases de données durant les heures creuses.
Bonnes pratiques
En tant que développeur, il est recommandé de marquer comme « déférables » toutes les tâches qui ne produisent pas un résultat immédiat pour l'utilisateur. Cependant, il faut veiller à définir des limites (un délai maximal) pour éviter qu'une tâche reportée ne soit jamais exécutée si les conditions idéales ne sont jamais réunies.
Synonymes
Antonymes
Conseil
Pour bien comprendre ce concept, observez le comportement de votre smartphone : s'il attend d'être en Wi-Fi pour sauvegarder vos photos, c'est qu'il exploite la déférabilité pour économiser votre forfait mobile et votre batterie.
Questions fréquentes
Une tâche déférable est-elle moins importante ?
Non, elle est simplement moins urgente. Sa réalisation reste nécessaire, mais son exécution immédiate n'est pas critique.
Quel est l'intérêt pour l'utilisateur ?
Cela évite que l'ordinateur ou le téléphone ne ralentisse soudainement parce qu'une tâche lourde s'est lancée au mauvais moment.