Android ROM, RAM, interner Speicher, externer Speicher und Akkunutzung [geschlossen]

Ich würde gerne wissen, wie das Android-Betriebssystem den Speicher für Anwendungen verwaltet. Wann werden die verschiedenen Speicherhardwarekomponenten wie ROM, RAM, interner Speicher und externer Speicher während des Lebenszyklus einer Anwendung verwendet? Hat das alles Auswirkungen auf die Akkunutzung? Wenn z. B. der RAM halb frei ist, verbraucht er nur 50 % der Energie und ebenso für ROM, internen Speicher und externen Speicher.

Kurz gesagt, ich möchte verstehen und entscheiden, wie ich mein Android-Telefon verwenden soll, um den Batterieverbrauch zu minimieren.

Wenn Sie nach dem Batterieverbrauch suchen, glaube ich nicht, dass der Speicher / Arbeitsspeicher viel damit zu tun hat. Dinge wie 3G/4G, WiFi, Display, Sprachanrufe sind die Dinge, auf die ich mich konzentrieren würde, um Batterie zu sparen.
Wir haben hier viele Fragen zur Verwaltung der Akkulaufzeit, Sie können sie mit einer Suche finden :). Ich glaube nicht, dass die Vor- und Nachteile, wie Android auf einem so niedrigen Niveau funktioniert, hier wirklich zum Thema gehören, sie sind mehr Sorgen für OS-Entwickler als für alle anderen.

Antworten (3)

Ihre Frage würde eine ziemlich lange Antwort erfordern und passt nicht wirklich zum Umfang unserer Website. Für eine vollständige Antwort sollten Sie sich also besser ein Buch suchen.

Dennoch einige kurze Hinweise:

Danke für die Eingabe. Ich werde eine Woche auf andere Antworten warten und dann Ihre als die beste wählen.
Danke! Schön, dass es geholfen hat :) Manchmal ist es schwer, die Informationen zu erkennen, wenn man nicht genau weiß, wonach man suchen soll ...

Wenn der RAM halb frei ist, verbraucht er nur 50% der Energie

Nö. RAM verbraucht Strom, egal ob die Zellen verwendet werden oder nicht.

Der größte Stromverbraucher in einem Telefon ist das Display (Bildschirm), die verschiedenen Funkgeräte (WLAN, 3G/4G, GPS, Bluetooth usw.) sowie die CPU und GPU.

ROM ist ein überladener Begriff, es ist technisch gesehen eine Abkürzung für Nur-Lese-Speicher, aber so etwas gibt es in modernen Smartphones eigentlich nicht. Der „Nur-Lese-Speicher“ (ROM) in modernen Smartphones ist tatsächlich beschreibbar. Was die meisten Leute sagen, wenn sie ROM sagen, hängt vom Kontext ab, manchmal meinten sie den Flash-Speicher (Hardware) und manchmal meinten sie die Firmware (Software).

Bei den meisten Android-Geräten verwenden sowohl der interne als auch der externe Speicher Flash-Speicher, daher sollte es nicht überraschen, dass ihre Leistungsanforderungen ähnlich sind. Sofern Sie jedoch keine Anwendung verwenden, die ständig große Datenmengen liest oder schreibt, ist die Leistungsaufnahme des Flash-Speichers im Vergleich zum Gesamtstromverbrauch im Allgemeinen recht gering.

Hat das alles Auswirkungen auf die Akkunutzung?

Ja, aber in typischen Anwendungsfällen sind sie nicht der Hauptstromverbraucher. Bei typischen Nutzungsmustern übertrumpfen das Display und die Antennen alle anderen Komponenten um Längen.

Der Akkuverbrauch hängt von der aktiven Zeit Ihres Bildschirms, der 2G/3G/4G/Wi-Fi-Datenverbindung, Bluetooth, Sprachanrufen usw. ab. Er hat nichts damit zu tun, wie viel Ihres internen oder externen Speichers frei ist.

Und was auch immer ich gesehen habe, wenn Sie den Task-Manager verwenden, um die Apps zu beenden oder das Stoppen zu erzwingen, wird normalerweise mehr Batterie verbraucht, weil diese Apps versuchen, neu zu starten. Soweit ich weiß, hat es absolut nichts mit Ihrem ROM zu tun, ich meine Hardware-ROM. Wenn es sich um Firmware handelt, die sich auf dem ROM befindet, kann sie den Batterieverbrauch beeinflussen, wenn sie nicht richtig optimiert ist (Kernel-Optimierungen usw.).

Es ist besser, die automatische Synchronisierung auszuschalten, um Batterie zu sparen. Oder lassen Sie es alle 10-15 Minuten laufen ... es liegt an Ihnen!

Auto-Sync hat nichts mit Task-Killern zu tun – dieser Teil ist also keine Schlussfolgerung aus ersterem. Richtig ist jedoch, dass es ausgeschaltet bleibt, um Batterie zu sparen – aber auch das Umschalten in den Flugzeugmodus. Es ist vielmehr eine Frage, was und wie oft automatisch synchronisiert werden soll, um die Anforderungen des Benutzers an seinen Wunsch nach Akkulaufzeit anzupassen ;)
Ich denke, das ROM, das er meinte, war nicht das ROM, das Sie installieren, sondern die Hardware selbst. Übrigens, je nach verwendetem ROM kann sich dies auf den Batterieverbrauch auswirken