2010-03-17 22 views
11

Ich habe ein Programm, das Pthread-Bibliothek verwendet, um die Matrix-Multiplikation von 500x500 Matrix zu tun. Jeder Thread berechnet 50 Zeilen der Matrix.Warum ist sys + user> real in "time command"?

Wenn ich seine Ausführungszeit:

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

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

Warum ist sys + Benutzer größer als Echtzeit?

+0

Wenn es relevant ist, habe ich einen Core 2 Quad-Prozessor und ich habe 64-Bit-Ubuntu installiert .. –

Antwort

19

Es ist größer, weil es die Zeit von allen Kernen zusammen addiert.

Verwandte Themen