Können Sie den RAM eines Android-Geräts aktualisieren?

14

Ich bin sicher, viele Leute wie ich sind sich bewusst und verärgert über die extrem begrenzte Menge an RAM im Nexus S (512 MB, aber nur 300+ sind verwendbar). Ich habe in ganz Google nach einer Lösung gesucht, um die verfügbare RAM-Menge zu erhöhen leer (Ich habe versucht, Dateianwendungen auszutauschen, aber sie haben gerade die SD-Kartenpartitionen meines Systems beschädigt, was zu einem vollständigen Reset geführt hat).

Ich frage mich, ob es eine Hardwarelösung für dieses Problem gibt. Ist es möglich, den Chip gegen einen größeren auszutauschen? Mir ist klar, dass es nicht so einfach ist, PC-RAM von einem Dimm auszutauschen, aber ich habe keine Schaltpläne für das Chip-Layout auf den ARM-Boards in den Smartphones gesehen, und ich hoffe wirklich, dass es möglich ist, die RAM-Menge etwas zu erhöhen auf der Tafel.

tinytinysky
quelle
Möglicherweise kann ein Swap Space
nik
4
Der Rest Ihres Arbeitsspeichers wird vom Betriebssystem verwendet. "Nicht verwendbar" ist nicht ganz richtig.
Matthew Read
Ich kann nur wünschen :(
Narayanan

Antworten:

22

Das kannst du nicht. Die meisten Smartphones sind als System-on-Chip konzipiert. Dies bedeutet, dass sich CPU, RAM, GPU, Gerätesteuerungen usw. in einem einzigen Chip befinden. Das Aktualisieren des RAM in einem solchen System bedeutet das Ersetzen einer ganzen Reihe anderer Dinge. Ganz zu schweigen davon, dass es Ihnen wahrscheinlich schwer fallen würde, einen Chip mit anderen Spezifikationen zu finden, der perfekt in das Loch passt, das nach dem Abmontieren des Chips zurückgeblieben ist. Aufgrund von Größenbeschränkungen sind die Komponenten rund um den Chip so konzipiert, dass sie eng in den verfügbaren Raum passen.

Lüge Ryan
quelle
1
Da die Hardware geändert wurde, ist es höchst unwahrscheinlich, dass die vorhandenen Treiber mit dieser Hardware funktionieren. Sie müssten Android mit Ihren neuen Treibern neu kompilieren! Das ist schwieriger als es sich anhört.
Chromozonex
1
Und Sie fragen sich vielleicht: "Warum ermöglichen die Designer keine Upgrades?" Grundsätzlich kommt es auf die Größe an. Die Unterstützung von aufrüstbarem RAM erhöht den Platzbedarf der Interna erheblich, wodurch das Telefon, das Gewicht usw.
größer werden
2
Project Ara von Google ist möglicherweise in der Lage, dieses Konzept in die Realität umzusetzen!
Chromozonex
1
@chromozonex Google kündigte an, dass Project Ara nicht zulässt, dass Sie die CPU, RAM, Speicher oder sogar die Batterie
ändern
Beachten Sie, dass sich RAM selten auf demselben Chip befindet wie CPU und GPU. Es befindet sich auf einem anderen Chip, der zusammen verpackt ist .
iBug
4

Nein, ist es nicht. Zumindest, wenn Sie danach fragen müssen. Das Ersetzen eines Chips würde mehrere tausend Dollar an Ausrüstung und Erfahrung erfordern. Ganz zu schweigen davon, den richtigen Ersatz zu erhalten.

RR
quelle
??? Das Ersetzen von Komponenten-Chips erfordert nichts, was Tausende von Dollar wert ist. Sie benötigen einen kompatiblen Ersatzchip, den Sie austauschen möchten, und dann eine anständige Nacharbeitsstation, einige Lötkugeln (oder Paste) und eine geeignete Chipschablone, um die Stifte, das Flussmittel und eine Art Kamera oder Trinokular in der richtigen Reihenfolge auszurichten um den Chip zu sehen. Sie können alles für unter 100 $ bekommen! Für das Löten winziger Bauteile sind keine Laser erforderlich, sondern ein Heißluftwerkzeug. Wenn Sie das Lot richtig platzieren und genügend Flussmittel verwenden, zieht das Lot buchstäblich von selbst in die Metallpunkte.
James Anthony
4

Die aktuelle Hardware: Nein. Es handelt sich um ein System on Chip (SOC), das nicht aktualisiert werden kann.

Jedoch:

Sie können Swap für diesen Zweck verwenden. Die Leistung wird jedoch auch auf einer SD-Karte der Klasse 10 einen großen Erfolg haben.

Swap ist, kurz gesagt, virtueller RAM . Mit Swap wird ein kleiner Teil der Festplatte beiseite gelegt und wie RAM verwendet. Der Computer versucht, so viele Informationen wie möglich im RAM zu speichern, bis der RAM voll ist. Zu diesem Zeitpunkt beginnt der Computer damit, inaktive Speicherblöcke (so genannte Seiten) auf die Festplatte zu verschieben, um RAM für aktive Prozesse freizugeben. Wenn auf eine der Seiten auf der Festplatte erneut zugegriffen werden muss, wird sie zurück in den RAM verschoben und eine andere inaktive Seite im RAM wird auf die Festplatte verschoben ("getauscht"). Der Nachteil sind Festplatten und SD-Karten, die erheblich langsamer als der physische Arbeitsspeicher sind. Wenn also etwas ausgetauscht werden muss, ist ein spürbarer Leistungseinbruch zu verzeichnen.

Im Gegensatz zu herkömmlichem Swap beendet der Android Memory Manager inaktive Prozesse, um Speicher freizugeben. Android signalisiert dem Prozess, dann schreibt der Prozess normalerweise ein wenig spezifische Informationen über seinen Status (z. B. schreibt Google Maps möglicherweise die Koordinaten der Kartenansicht aus; der Browser schreibt möglicherweise die URL der angezeigten Seite) und anschließend die Prozess beendet. Wenn Sie das nächste Mal auf diese Anwendung zugreifen, wird sie neu gestartet: Die Anwendung wird aus dem Speicher geladen und ruft die Statusinformationen ab, die sie beim letzten Schließen gespeichert hat. In einigen Anwendungen sieht es so aus, als würde die Anwendung nie geschlossen. Dies unterscheidet sich nicht wesentlich vom herkömmlichen Austausch, mit der Ausnahme, dass Android-Apps speziell so programmiert sind, dass sie sehr spezifische Informationen ausgeben, was den Speicher-Manager von Android effizienter macht.

Es gibt auch andere Fallstricke bei dieser Methode:

Sie müssen Swap ausschalten, bevor Sie SD über USB mounten. Andernfalls können Sie SD nicht mounten, da Swap-Datei aktiv und schreibgeschützt ist. Dadurch wird die Anforderung zum Mounten des USB-Speichers abgelehnt.

TL; DR: Ja, theoretisch ist es in der Praxis nicht gut!

Als Alternative hat KitKat einen geringeren Speicherbedarf und soll für 512-RAM-Geräte optimiert werden. Schauen Sie sich in XDA nach einem ROM für Ihr Gerät um und sehen Sie, ob dies helfen würde!

RossC
quelle
Gibt es etwas wie eine RAM SDCard, die eine RAMDISK SDCard ist
Suici Doga
@SuiciDoga nein, so etwas gibt es nicht.
RossC
Vielleicht könnte jemand sie machen
Suici Doga
0

Ein Android-Gerät? Sicher.
Lass mich ausreden.

Android ist ein Betriebssystem wie jede Linux-Distribution oder Windows.
Android kann auf x86-Hardware oder ARM-Boards ausgeführt werden. (Normalerweise läuft es auf ARM-CPUs.)
Sie können Android-x86 auf Ihrem Laptop / Desktop installieren. Oder eine virtuelle Maschine. Was auch immer.

Die Sache ist, dass Sie auch erwähnt haben, dass Sie eine Telefonhardware aktualisieren möchten.
Das geht gar nicht, da sie "SoC" verwenden. (System-on-Chip.)
Wie eine Blackbox. Ja, Sie können die Komponenten erkennen, zerlegen, aber nicht erweitern / reparieren.

Aber für die ursprüngliche Frage ... die Hauptfrage lautet die Antwort: Ja.

Apache
quelle
0

Die Antwort lautet "NEIN". Sie können den Arbeitsspeicher eines Smartphones nicht selbst aktualisieren. Wahrscheinlich vergleichen Sie es mit dem Computer, da wir den RAM in einem Computer ändern können, aber Sie stecken bei der Größe fest, die mit Ihrem Smartphone geliefert wurde (:

Abdul Jabbar
quelle
Sie können Swap-Dateien und -Partitionen auf der externen SD-Karte verwenden, um den Arbeitsspeicher nachzubilden, und so den vom Gerät als Arbeitsspeicher erachteten Wert erhöhen. Es wird nicht so schnell sein, es ist jedoch chaotisch und unelegant. "Diese Art von Frage hat mich zum Lachen gebracht" ist der Grund, warum ich dies abgelehnt habe. Lassen Sie uns den Ton höflich halten. @ Deepak.pm realistisch können Sie tauschen, finden Sie die Antwort hier: android.stackexchange.com/questions/22997/…
RossC
Ich war nicht hart, als ich sagte, dass es mich zum Lachen brachte.
Abdul Jabbar
Es sieht unhöflich aus, um ehrlich zu sein, und es ist auch nicht ganz richtig. Sie KÖNNEN den Arbeitsspeicher Ihres Geräts aufrüsten, nur nicht auf eine Weise, die für die meisten Menschen von Nutzen wäre. Link2SD verursacht einen großen Erfolg, ganz zu schweigen von der Verwendung von Swap für die RAM-Nutzung.
RossC
Ja, du hast recht, ich dachte eher als Laie.
Abdul Jabbar
0

Sie können auf jeden Fall Ihren RAM auf Ihrem Android-Gerät aktualisieren. (Ich habe es schon mal gemacht). Es ist jedoch viel Arbeit und sehr teuer. Der Austausch ist nicht so einfach wie bei einem Laptop. Sie müssen bei der Bestellung neuer Teile sehr genau vorgehen, und bei einigen Geräten muss nicht nur der Arbeitsspeicher ausgetauscht werden. Natürlich können Sie es, wenn der Hersteller es tut, natürlich auch. Sie können alles tun, Sie brauchen nur das Geld, Wissen und die Quellen. Für die meisten Menschen lohnt es sich jedoch, ein neues Telefon zu kaufen. Aber ja, das kannst du - ich habe es für mein Blu Studio 6.0 und ein Nexus-Gerät gemacht.

Mike Wentworth
quelle
Wie hast du es gemacht?
Suici Doga
-2

Dies ist möglich, aber nicht einmal aus der Ferne einfach selbst zu tun (es sei denn, Sie sind ein erfahrener Handwerker oder ein Elektronik-Hobbyist). Leider sind die Gerätehersteller an einer schnellstmöglichen technischen Überalterung der Produkte interessiert. Daher ist es unwahrscheinlich, dass sie sich darauf einigen, einen Standard-RAM-Steckplatz zu installieren. Daher erfordert die Hardwarelösung für dieses Problem das Löten.

Zum Beispiel erklärt diese Seite , wie man RAM-Chips auf einem HTC Universal ersetzt, das ein Windows Mobile-Telefon ist, aber auch als Android-Gerät betrachtet werden kann ;)

Grundsätzlich reicht es RAM-Chips auszutauschen. Um einen kompatiblen RAM-Chip zu finden, sollten Sie zuerst herausfinden, welche Chips sich in Ihrem Gerät befinden . Dann können Sie versuchen, übliche Computer-RAM-Module mit größeren kompatiblen Chips zu finden (Datenblätter zu Ihrem RAM-Chip können dabei hilfreich sein). Wenn kompatible RAM-Chips verfügbar sind und Sie über gute Lötfähigkeiten verfügen, können Sie diese mit einer Nacharbeitsstation , einer Heißluftpistole , einem Lötkolben oder natürlich einem Fachmann austauschen.

Wenn Sie Fragen zum RAM-Austauschprozess haben, können Sie diese unter electronics.stackexchange.com stellen

Alex Bolotov
quelle
Selbst wenn Sie den RAM ersetzen würden, müssten Sie auch die BSP-Software patchen, um die für die CPU sichtbare Speicherzuordnung zu ändern, damit sie den zusätzlichen RAM verwenden kann. Ohne Zugriff auf die internen Spezifikationen des Herstellers würden Sie wahrscheinlich das Gerät blockieren, das dies versucht. Die Seite, auf der erklärt wird, wie RAM-Chips ausgetauscht werden, ist eine tote Verbindung.
Dan Hulme
-2

Verwenden Sie den RAM Expander, der auf die SD-Karte erweitert wird

Agus Gunawan
quelle
5
Das fügt nicht mehr RAM hinzu. Könnten Sie auch einen Link angeben?
ce4
1
Das OP gab bereits an, dass sie Swap-File-Apps ausprobiert haben.
Dan Hulme