Wie komme ich von Nanosekunden zu MIPS?
Gegeben ist der Datenpfad einer Von- Neumann Maschine. Die Tabelle gibt die Verarbeitungszeiten der einzelnen Arbeitsschritte an. Wieviele MIPS (Million Instructions Per Second) kann diese Maschine ohne Pipelining ausführen?
Laden ALU: 5 ns
Rechnen in der ALU: 10 ns
Rückspeichern: 5 ns
Also gesamt 20 ns.
Wie konvertiere ich das in MIPS????
2 Antworten
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Mathematik
20 ns: Eine Instruktion
40 ns: Zwei Instruktionen
1 Sekunde: xxx Instruktionen.
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/user/Tannibi/1568018311030_nmmslarge__0_0_300_300_9a4334409e63f908baa4b0bff88a688f.jpg?v=1568018311000)
![](https://images.gutefrage.net/media/user/priesterlein/1542055893934_nmmslarge__444_0_1075_1075_c1ca1c12508ee885dc0aee04c6e0cbf8.png?v=1542055894000)
Indem du ausrechnest, wieviele Nanosekunden in eine Sekunde passen, diese Zahl dann durch deine 20 teilst und das Ergebnis daraus dann durch eine Million teilst.
10^9/20 = 50'000'000
50'000'000 / 1'000'000 = 50 MIPS?