AndroidデバイスのRAMをアップグレードできますか?


14

私のような多くの人々は、Nexus SのRAMの量が非常に限られていることに気づき、イライラしていると確信しています(512MBですが、300 +しか使用できません)。 up empty(スワップファイルアプリケーションを試しましたが、システムのSDカードパーティションが壊れて完全にリセットされました)。

この問題に対するハードウェアソリューションはあるのでしょうか。チップを大容量のものに交換することは可能ですか?私はそれが調光からPC RAMを交換するほど簡単ではないことを理解していますが、スマートフォンのARMボード上のチップレイアウトの回路図を見ていませんので、RAMの量をいくらか増やすことができることを本当に望みますボード上の。


スワップスペースを追加できる場合があります
。G1

4
RAMの残りの部分はOSによって使用されますが、「使用不可」は正確ではありません。
マシューリード

私はただ望むことができる:(
ナラヤナン

回答:


22

できません。ほとんどのスマートフォンは、システムオンチップとして設計されています。つまり、CPU、RAM、GPU、デバイスコントローラーなどはすべて単一のチップ内にあります。そのようなシステムでRAMを更新すると、他の多くのものを交換することになります。言うまでもなく、チップを取り外した後に残された穴に完全に適合する、異なる仕様のチップを見つけるのはおそらく難しいでしょう。サイズの制限により、チップ周辺のコンポーネントは利用可能なスペースにぴったり収まるように設計されています。


1
また、ハードウェアを変更した、非常に既存のドライバは、そのハードウェアで動作する可能性は低いです。新しいドライバーでAndroidを再コンパイルする必要があります!これは思ったより難しいです。
chromozonex 14

1
また、「設計者がアップグレードを実行できるようにしないのはなぜですか」と尋ねることができます。基本的にサイズになります。支持アップグレードRAMは大幅電話のサイズ、重量、等増加内部を取るスペースの量増加
JasCav

2
GoogleのProject Araは、このコンセプトを実現できるかもしれません!
chromozonex 14

1
@chromozonex Googleはことを発表しましたプロジェクトアラはあなたがCPU、RAM、ストレージ、さらにはバッテリー変更することはできません
Suiciドーガ

RAMがCPUやGPUと同じチップ上にあることはめったにないことに注意してください。一緒にパッケージ化されている別のチップ上にあります。
-iBug

4

いいえ、そうではありません。少なくともそれについて尋ねる必要がある場合。チップを交換するには、数千ドルの設備と経験が必要です。正しい代替品の入手は言うまでもありません。


??? コンポーネントチップの交換は、何千ドルもの価値があるものではありません。交換しようとしている互換性のある交換チップが必要です。次に、適切なリワークステーション、はんだボール(またはペースト)、適切なチップステンシルが必要です。チップを見るために。100ドル未満ですべて入手できます!小さな部品のはんだ付けにはレーザーは必要ありません。これは熱風ツールです。はんだを適切に配置し、十分なフラックスを使用すると、はんだは文字通り金属ポイントに直接引き付けられます。
ジェームスアンソニー

4

実際のハードウェア:いいえ。システムオンチップ(SOC)であり、アップグレードできません。

しかしながら:

この目的でスワップを使用できます。ただし、クラス10のSDカードであっても、パフォーマンスは大きな打撃を受けます。

スワップは、要するに仮想RAMです。スワップでは、ハードドライブのごく一部が確保され、RAMのように使用されます。コンピューターは、R​​AMがいっぱいになるまでRAMにできるだけ多くの情報を保持しようとします。その時点で、コンピューターは非アクティブなメモリブロック(ページと呼ばれる)をハードディスクに移動し始め、アクティブなプロセス用にRAMを解放します。ハードディスク上のページの1つに再度アクセスする必要がある場合、そのページはRAMに戻され、RAM内の別の非アクティブページがハードディスクに移動されます(「スワップ」)。トレードオフはディスクであり、SDカードは物理RAMよりもかなり遅いため、何かを交換する必要がある場合、顕著なパフォーマンスの低下があります。

従来のスワップとは異なり、Androidのメモリマネージャーは非アクティブなプロセスを強制終了してメモリを解放します。Androidはプロセスに信号を送ると、プロセスは通常、その状態に関する特定の情報を少し書き出します(たとえば、Googleマップはマップビューの座標を書き出し、ブラウザーは表示中のページのURLを書き出します)。プロセスが終了します。次にそのアプリケーションにアクセスすると、再起動されます。アプリケーションはストレージからロードされ、最後に閉じたときに保存した状態情報を取得します。一部のアプリケーションでは、これによりアプリケーションがまったく閉じられないように見えます。これは、Androidアプリが非常に特定の情報を書き出すように特別にプログラムされていることを除いて、従来のスワップとそれほど違いはありません。

この方法には他にも落とし穴があります。

USB経由でSDをマウントする前にスワップをオフにする必要があります。スワップファイルがアクティブであり、USBストレージのマウント要求を拒否する読み取り専用に設定されているため、SDをマウントできません。

TL; DR:はい、理論的には、実際には良くありません!

代替キットキットのメモリフットプリントは小さく、512 RAMデバイス用に最適化されることになっているので、XDAでデバイスのROMを探し、それが役立つかどうかを確認してください。


RAMDISK SDカードであるRAM SDカードなどの任意のものはあります
Suiciドーガ

@SuiciDogaいや、そんなことはない。
RossC

たぶん、誰かがそれを作ることができる
Suiciドーガ

0

Androidデバイスですか?承知しました。
聞いてください。

Androidは、LinuxディストリビューションやWindowsのようなオペレーティングシステムです。
Androidは、x86ハードウェア、またはARMボードでも実行できます。(まあ、通常はARM CPUで実行されます。)
Android-x86をラップトップ/デスクトップに置くことができます。または仮想マシン。なんでも。

問題は、電話のハードウェアをアップグレードしたいということです。
彼らは「SoC」を使用しているので、それは行きません。(システムオンチップ。)
ブラックボックスのよう。ええ、コンポーネントを見つけて分解することはできますが、拡張/修復することはできません。

しかし、元の質問...主な質問に対する答えは、はいです。


0

答えは「いいえ」で、スマートフォンのRAMを自分でアップグレードすることはできません!コンピューターのRAMを変更することはできますが、スマートフォンに同梱されているサイズにこだわっているため、コンピューターと比較している可能性があります(:


外部SDカードのスワップファイルとパーティションを使用してRAMを模倣し、デバイスがRAMとして認識しているものを増やすことができます。それはそれほど速くはありませんが、面倒で洗練されていません。「この種の質問が私を笑わせた」が、私がこれを否定した理由です。トーンを丁寧に保ちましょう。Deepak.pm @現実的にあなたがここに答え見る、入れ替えることができます:android.stackexchange.com/questions/22997/...
RossC

私はそれが私を笑わせたと言っても過酷ではありませんでした。
アブドゥルジャバル14

正直に言うと失礼に見えますが、完全に正しいわけでもありません。ほとんどの人にとって有用な方法ではなく、デバイスのRAMをアップグレードできます。Link2SDは、RAMの使用にスワップを使用することはもちろんのこと、時には大ヒットを引き起こします。
RossC 14

ええ、あなたは正しいです、私は素人としてもっと考えていました。
アブドゥルジャバル14

0

AndroidデバイスでRAMをアップグレードできます。(前にやったことがあります)。しかし、それは多くの作業と非常に高価です。交換はラップトップほど簡単ではありません。新しい部品を注文するときは非常に具体的にする必要があります。一部のデバイスでは、RAMだけを交換する必要はありません。ですから、もちろん、メーカーができれば、もちろんできます。あなたは何でもすることができます、あなたはただお金、知識と源を必要とします。しかし、ほとんどの人にとっては、新しい電話を購入するだけの価値があります。しかし、はい、できます-私は私のBlu Studio 6.0とNexusデバイスのためにそれをしました。


どうやってやったの?
Suici Doga

-2

これが可能である(あなたが経験豊富な修理やエレクトロニクス趣味でない限り)が、自分で行うことも、リモートで簡単ではありません。残念ながら、デバイスメーカーは製品の可能な限り早い技術的陳腐化に関心があるため、標準RAMスロットをインストールすることに同意する可能性は低いため、この問題のハードウェアソリューションにははんだ付けが必要です。

たとえば、このサイトでは、Windows Mobile電話であるHTC Universalの RAMチップを交換する方法を説明していますが、Androidデバイスと見なすこともできます ;)

基本的に、RAMチップを交換するだけで十分です。互換性のあるRAMチップを見つけるには、まずお使いのデバイス内部にあり、そのチップを見つける必要があるティアダウンレポートはそれを助けることがあります。次に、互換性のある大きなチップを搭載した通常のコンピューターRAMモジュールを探してみてください(RAMチップに関するデータシートが役立つかもしれません)。互換性のあるRAMチップにアクセスでき、はんだ付けのスキルが高い場合は、リワークステーションヒートガンはんだごてを使用して交換できます。もちろん、修理を依頼することもできます。

RAMの交換プロセスについて質問がある場合は、electronics.stackexchange.comで質問できます。


RAMを交換する場合でも、BSPソフトウェアにパッチを適用して、CPUに表示されるメモリマップを変更し、追加のRAMを使用できるようにする必要があります。メーカーが持っている内部仕様にアクセスできなければ、おそらくそれをしようとしてデバイスをレンガにするでしょう。「RAMチップの交換方法を説明する」サイトはリンク切れです。
ダンヒューム

-2

SDカードに拡張するRAMエキスパンダーを使用する


5
RAMが追加されるわけではありません。リンクを提供してもらえますか?
ce4

1
OPは既に、ファイルアプリのスワップを試みたと述べています。
ダンヒューム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.