Als «performance» getaggte Fragen

2
Leistung des Mikrokerns gegenüber dem monolithischen Kernel
Ein Mikrokernel implementiert alle Treiber als User-Space-Programme und implementiert Kernfunktionen wie IPC im Kernel. Ein monolithischer Kernel implementiert die Treiber jedoch als Teil des Kernels (läuft zB im Kernel-Modus). Ich habe einige Behauptungen gelesen, dass Mikrokerne langsamer sind als monolithische Kernel, da sie die Nachrichten verarbeiten müssen, die im Benutzerbereich …

6

4
Warum müssen wir Abstraktion gegen Geschwindigkeit tauschen?
Warum können Hochsprachen scheinbar nie in Bezug auf die Geschwindigkeit Niedrigsprachen erreichen? Beispiele für Hochsprachen wären Python, Haskell und Java. Niedrigsprachige Sprachen wären schwieriger zu definieren, aber sagen wir C. Vergleiche finden sich überall im Internet und alle sind sich einig, dass C viel schneller ist, manchmal um den Faktor …

5
Warum kann das Betriebssystemdesign den Stromverbrauch senken?
Ich habe gelesen, dass Betriebssysteme wie Android und iOS irgendwie optimiert sind, um die Akkulaufzeit zu verbessern. Mein Verständnis ist, dass eine CPU eine bestimmte Anzahl von Operationen in einer bestimmten Zeit ausführt. Ich würde also denken, dass Sie Anwendungen beschleunigen können, indem Sie die Anzahl der erforderlichen Operationen reduzieren. …


1
Warum die Verwendung von Hyper-Threading zu Leistungseinbußen führen kann
Ich habe an verschiedenen Stellen wie dieser gelesen , dass Hyper-Threading zu Leistungseinbußen führt. Ich kann nicht verstehen, warum oder wie Hyper-Threading zu einer Verschlechterung führt. Warum es so ist, dass selbst wenn das Betriebssystem durch Hyper-Threading freie Ressourcen nutzen kann, die Verschlechterung auftritt. Obwohl Benchmarks Hyper-Threading als Schuldigen anzeigen, …


2
GCD eines Produktpaares
Ich habe zwei Zahlen, die jeweils das Produkt einer großen Anzahl kleinerer Zahlen sind, die ich kenne. Ich möchte den GCD (Greatest Common Divisor) dieser beiden Zahlen finden. Kann ich die teilweise Faktorisierung nutzen, um den Prozess zu beschleunigen? Insbesondere ist jede größere Zahl das Produkt von kleineren Zahlen, von …


4
Ein schnelleres, schlankeres JavaScript für das wissenschaftliche Rechnen: Welche Funktionen sollte ich behalten?
Hier bin ich wirklich daran interessiert, Hindernisse für den Mathematikunterricht abzubauen. Ziel: Ich würde gerne sehen, dass es für die JavaScript-Community erstellt wurde, ein Äquivalent zu den Python-basierten / verknüpften wissenschaftlichen und leistungsstarken Computerbibliotheken (große Listen davon sind über Sage und andere verfügbar ). Und das möchte ich, weil ich …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.