logo hsb.horse
← Retour à l’index du glossaire

Glossaire

Deterministic (déterministe)

Deterministic désigne une propriété où les mêmes conditions produisent le même résultat, ou un état où l’ordre d’exécution et les résultats sont prévisibles.

Publié: Mis à jour:

Deterministic signifie qu’avec la même entrée, le même état et la même procédure, on obtient toujours le même résultat.

En informatique, le terme s’emploie non seulement pour la sortie d’un algorithme, mais aussi pour des flux opérationnels comme l’ordre d’exécution des jobs, les transitions d’état ou les procédures de shutdown. Par exemple, un deterministic shutdown flow désigne une conception où l’ordre d’arrêt, ce qu’il faut attendre et le point auquel on considère l’arrêt terminé sont fixés, ce qui réduit les variations du résultat.

Contextes proches

  • deterministic build
  • deterministic test
  • deterministic shutdown

Notes

Le concept opposé est non-deterministic. Plus il y a de traitements concurrents et de dépendances externes, plus il devient important de concevoir pour préserver la détermination.