Qu'est-ce que Temps CPU ?

Durée totale pendant laquelle le CPU a exécuté les instructions du programme. Elle exclut les temps d'attente et peut dépasser le temps écoulé (horloge murale) en cas d'exécution parallèle.

Nom japonais: CPU時間

« Temps CPU » apparaît dans 3 questions d'entraînement réparties sur 3 thèmes, dont Analyse des performances, Semi-conducteurs automobiles et sécurité fonctionnelle, Multicœur et synchronisation.

Domaine: Analyse des performances

S'entraîner : questions sur Temps CPU

Quelle est la différence correcte entre « temps réel écoulé » (wall-clock time) et « temps CPU » ?

  1. ALe temps réel écoulé est la durée effective du début à la fin, attentes d'entrées-sorties comprises ; le temps CPU ne compte que le temps pendant lequel le CPU exécutait ce programme
  2. BLe temps réel écoulé et le temps CPU ont toujours la même valeur
  3. CLe temps CPU est le temps mesuré avec l'horloge de la pièce
Afficher la réponse et l'explication

Réponse : A. Le temps réel écoulé est la durée effective du début à la fin, attentes d'entrées-sorties comprises ; le temps CPU ne compte que le temps pendant lequel le CPU exécutait ce programme

Le temps réel écoulé est le temps que l'utilisateur attend effectivement ; il inclut les attentes de disque ou de réseau et le temps cédé à d'autres programmes. Le temps CPU est le temps total pendant lequel le CPU exécutait les instructions de ce programme. Un temps réel écoulé très supérieur au temps CPU révèle de longues attentes. À l'inverse, avec plusieurs threads en parallèle, le temps CPU cumulé dépasse le temps réel écoulé.

« Temps CPU » dans les explications

Questions mentionnant « Temps CPU » (3)

  1. Quelle est la différence correcte entre « temps réel écoulé » (wall-clock time) et « temps CPU » ?
  2. Lorsqu'on intègre les fonctions de plusieurs calculateurs (ECU) dans un seul SoC haute performance et qu'on y fait fonctionner ensemble des logiciels d'ASIL différents, quelle exigence est correcte ?
  3. Dans quelle situation le spinlock est-il le moins adapté ?

Termes associés

Temps écoulé (wall-clock time) ECU (unité de commande électronique) SoC (système sur puce) ASIL (niveau d'intégrité de sécurité automobile) Hyperviseur Verrou tournant (spinlock) Mutex Analyse top-down Benchmark (banc d'essai) Benchmark STREAM

Retour au glossaire