2010-03-17 11 views
11

J'ai un programme qui utilise la librairie pthread pour faire la multiplication matricielle de la matrice 500x500. Chaque thread calcule 50 lignes de la matrice.Pourquoi sys + user> real dans "time command"?

Quand je chronométré son exécution:

[email protected]:~$ time ./a.out 

real 0m0.383s 
user 0m0.810s 
sys  0m0.000s 
[email protected]:~$ 

Pourquoi sys + utilisateur est supérieur à temps réel?

+0

Si c'est pertinent, j'ai un Core 2 Quad Processor et j'ai installé Ubuntu 64 bits. –

Répondre

19

Il est plus grand, car il ajoute le temps de tous les noyaux ensemble.