Original von J.Sparrow
das hat doch 2x 1.66GHz oder?also sprich 3.32 ghz...
Stell dir vor, du stellst ne Ziegelmauer auf und brauchst dafür 4 Stunden.
Jetzt nimmst du einen 2ten Mann dazu und brauchst dann theoretisch nur mehr 2h. Praktisch wirst du aber mehr als 2h brauchen, da du dich an gewissen Stellen der Mauer mit dem 2ten Mann absprechen musst, da ihr nicht gleichzeitig am selben Fleck arbeiten könnt. (also dort wo sich die Mauern der Männer berühren)
Wenn ihr jetzt zu viert an der Mauer arbeitet, müsst ihr euch noch öfter absprechen (synchronisieren) als bei 2 Mann. Somit brauchst du mit 4 Mann auf jeden Fall mehr als 1h.
Die Rechnung bei PCs ist ähnlich, nur dass man halt dort keine Mauer sondern Daten zwischen den CPUs hin und her schaufeln muss. Noch extremer wird es bei Zugriffen auf Geräte die nur von 1er CPU wirklich gleichzeitig genutzt werden können, z.B. die Festplatte. Dort muss dann CPU1 warten wenn CPU2 Daten schreibt.
Je nach verwendetem Programm ist der Effekt den mehrere CPU Kerne erzielen unterschiedlich. Im Optimalfall wäre es die doppelte Leistung. Laut obigem Beispiel sieht man aber dass dies nur ein theoretischer Wert ist.
Praktisch ist ein Faktor von 1.5 bis maximal 2 machbar.
Gruß -elektriker-