Nehmen wir an, wir haben im Durchschnitt einen Seitenfehler alle 20.000.000 Anweisungen, ein normaler Befehl dauert 2 Nanosekunden und ein Seitenfehler bewirkt, dass der Befehl weitere 10 Millisekunden benötigt. Wie hoch ist die durchschnittliche Unterrichtszeit unter Berücksichtigung von Seitenfehlern?Durchschnittliche Befehlszeit
Antwort
20.000.000 Anweisungen, einer von ihnen wird
Deshalb Seitiges Fehler, die 20.000.000 Anweisungen werden
(2 nanoseconds * 20,000,000) + 10 milliseconds
bekommen das Ergebnis (was die Gesamtzeit für 20 Millionen Anweisungen ist) nehmen und teilen sie durch die Anzahl der Anweisungen, um die Zeit pro Anweisung zu erhalten.
2,5 Nanosekunden? Ziemlich einfache Arithmetik, denke ich.
Wie hoch ist die durchschnittliche Befehlszeit unter Berücksichtigung von Seitenfehlern?
Die durchschnittliche Befehlszeit ist die Gesamtzeit, dividiert durch die Anzahl der Befehle.
Also: was ist die Gesamt Zeit für 20.000.000 Anweisungen?
Wenn 1 in 20.000.000 Anweisungen einen Seitenfehler verursacht dann haben Sie eine Seitenfehlerrate von:
Page Fault Rate = (1/20000000)
Sie können dann Ihre durchschnittliche Zeit pro Befehl berechnen:
Average Time = (1 - Page Fault Rate) * 2 ns + (Page Fault Rate * 10 ms)
kommt auf 2,5 ns/Anweisung
- 1. Durchschnittliche Ausführungszeit
- 2. Aufnahme einzelner Durchschnitt und kumulative durchschnittliche und höchste durchschnittliche Punktzahl
- 3. Durchschnittliche Gleitzahl in Assembly
- 4. Crossfilter durchschnittliche Gruppe
- 5. LINQ Durchschnittliche Zeitspanne?
- 6. PerformanceCounterType für durchschnittliche Zeit
- 7. SQL durchschnittliche Zeit
- 8. Excel Durchschnittliche Geschwindigkeit finden
- 9. Numpy durchschnittliche Funktion Rundungsfehler
- 10. Wie durchschnittliche Zeitintervalle?
- 11. Durchschnittliche Downloadgeschwindigkeit für Benutzer
- 12. Computing durchschnittliche Rastergröße
- 13. Linq durchschnittliche Anzahl Syntax
- 14. Elasticsearch, durchschnittliche Dokumentlänge erhalten
- 15. Mehrere bedingte durchschnittliche Python
- 16. berechnen durchschnittliche Buchstaben in String
- 17. VBA-Code durchschnittliche Excel-Daten
- 18. Durchschnittliche Zeitangabe in der Liste
- 19. Durchschnittliche Besuchsdauer Spikes um Mitternacht
- 20. Durchschnittliche Zeit für Datetime-Liste
- 21. Durchschnittliche Höhe eines binären Suchbaums
- 22. word2vec, Summe oder durchschnittliche Worteinbettungen?
- 23. Mongo durchschnittliche Aggregationsanfrage ohne Gruppe
- 24. Durchschnittliche Anzahl der XML-Relations
- 25. Wie hoch ist die durchschnittliche durchschnittliche Anzahl von ASP.NET-Sitzungen pro CPU oder pro Speicher?
- 26. Rollierende durchschnittliche paarweise Korrelation in Python
- 27. Durchschnittliche Bewertung von SQL-Datenbank Umfragedaten
- 28. Durchschnittliche Einträge pro Tag in Dataset
- 29. Rückkehr durchschnittliche Bewertung aus einer Datenbank (SQL)
- 30. Verilog-Code für wighted durchschnittliche Schaltung
scheinen wie eine Hausaufgabe? – Aziz
Klingt wie Hausaufgaben für mich. – Noldorin
Jemand musste diese Frage hier stellen? "Ja wirklich?" –