Anzahl Takte für das gesamte Programm: 15.000.000 (Befehle) * 2,5 (Takte pro Befehl) = 37.500.000 Pro Befehl sind es im Mittel 1,6 Speicherzugriffe, wobei 1 Speicherzugriff 7ns dauert: 1,6 (Speicherzugriffe pro Befehl) * 7ns (Zeit pro Speicherzugriff) = 11,2ns (Speicherzugriffszeit pro Befehl).
Taktfrequenz von 250 MHz: 250.000.000 Takte pro Sekunde
Zeit für das gesamte Programm (ohne Speicherzugriff): 37.500.000 (Takte) / 250.000.000 (Takte pro Sekunde) = 0,15s Zeit für den gesamten Speicherzugriff: 15.000.000 (Befehle) * 11,2ns (Zeit pro Befehl) = 0,168s
Insgesamte Ausführungszeit des Programms: 0,15s + 0,168s = 0,318s
Schüler, Punkte: 455