Définition - Que signifie le délai d'exécution (TAT)?
Le délai d'exécution (TAT) est l'intervalle de temps entre le moment de la soumission d'un processus et le moment de l'achèvement du processus. Il peut également être considéré comme la somme des périodes d'attente pour entrer dans la mémoire ou la file d'attente prête, l'exécution sur le CPU et l'exécution des entrées / sorties. Le délai d'exécution est une mesure importante dans l'évaluation des algorithmes de planification d'un système d'exploitation.
Definir Tech explique le délai d'exécution (TAT)
En termes simples, le délai d'exécution est le temps total nécessaire à une application pour fournir la sortie requise à l'utilisateur. Du point de vue du système par lots, le temps de traitement peut être considéré comme le temps nécessaire à la formation des lots et à l'impression des résultats. Le concept de délai d'exécution chevauche le délai d'exécution et contraste avec le concept de temps de cycle. Le temps de rotation est exprimé en termes d'unités de temps pour un état système spécifique et parfois pour un algorithme donné. Le délai d'exécution varie selon les applications et les différents langages de programmation.
De nombreux facteurs influencent le délai d'exécution, tels que:
- Mémoire nécessaire à l'application
- Temps d'exécution nécessaire à l'application
- Ressources nécessaires à l'application
- Environnement d'exploitation
Le délai d'exécution est un élément important dans la conception des microprocesseurs, en particulier pour les systèmes multiprocesseurs. Les conceptions plus rapides sont préférées par les entreprises de conception de matériel, car elles permettent des performances et des vitesses de calcul plus rapides.