電話機の仮想 RAM とは何ですか?それは有益ですか?

電話機の仮想 RAM とは何ですか?それは有益ですか?

仮想 RAM は、スマートフォンの世界にとってもはや無縁なものではありません。この機能は PC では以前から機能していましたが、スマートフォンで広く使用されるようになったのは最近のことです。携帯電話メーカーは、携帯電話の機能を宣伝するために複数のマーケティング用語を使用しますが、基本的には毎回同じことです。仮想 RAM 機能はミッドレンジの携帯電話に最初に導入されましたが、徐々にハイエンドの携帯電話にも導入されつつあります。しかし、仮想RAMとは何でしょうか?ここに役立つ説明があります。

仮想RAMとは何ですか?

仮想 RAM という用語は、デバイス上に物理的に存在しない RAM (通常の RAM と同様) を指します。 ラム です)が、必要な場合に使用されます。ご存じない方のために説明すると、 RAM (ランダム アクセス メモリ) は、 データを一時的に記憶する役割を担う高速ストレージ コンポーネントです。これは、データが永続的に保存される内部ストレージとは異なります。 ラム 長期保存に使用される eMMC または UFS 3.1 ストレージよりもはるかに高速です。基本的に内部ストレージには画像や動画などのデータが保存されますが、 ラム 開いているアプリと、最後に開いたときに何をしていたかを記憶します。

RAM拡張図

こうすることで、RAM を使用してアプリをできるだけ早く読み込むことができます。アプリを開くたびに、アプリは次の場所に保存されます。 ラム 、すぐにアクセスできるようになります。したがって、技術的には、さらに ラム により、より多くのアプリをバックグラウンドで実行し、ラグや遅延を最小限に抑えて素早くアプリを再度開くことができます。

仮想 RAM のアイデアは、追加のメモリを提供することです。 ラム 必要な場合 — しかし、物理的に追加せずにこれを行うにはどうすればよいでしょうか ラム ?オンボードストレージを次のように使用することで、 ラム 。これを持っているかどうかはどうやってわかりますか?まあ、各メーカーが独自のマーケティング用語を考案しているので、少し調べてみる必要があるかもしれません。たとえば、サムスンはそれを次のように呼んでいます ラム さらに、Realme はダイナミックという用語を使用します ラム 拡張、Vivo はそれを仮想としてラベル付けします ラム

電話機の仮想 RAM とは何ですか?それは有益ですか?

Android では仮想 RAM はどのように動作しますか?

仮想RAMはどのように機能しますか?簡単な答えは、メイン ストレージから一定量のスペース (4GB、6GB など) を割り当てるということです。しかし、仮想の仕組みを完全に理解するには、 ラム , まず、 でのメモリ管理がどのように機能するかを理解する必要があります。

Android デバイスには、RAM (LPDDR4、LPDDR4x)、内部ストレージ (eMMC または UFS)、zRAM の 3 種類のメモリが装備されています。zRAM は基本的にデバイス内のパーティションです。 ラム バックグラウンドで実行されている優先度の低い圧縮データを保存します。これは、スペースを確保するために行われます。 ラム フォアグラウンドで実行されているアプリの場合。

メモリ管理図

Android はメモリ管理にページングと呼ばれるプロセスを使用します。ページングでは、RAM が「ページ」と呼ばれる小さな部分に分割され、各ページのサイズはほとんどが約 4KB です。使用量は ラム 空きページまたはアクティブに使用されているページの数によって決まります。で アンドロイド の場合、この情報は最近のアプリの下に表示されます。まだ気づいていない場合は、下の写真が役立つでしょう。

最近のアプリウィンドウ

ページは、「クリーン ページ」と「ダーティ ページ」の 2 つのタイプに定義されます。クリーン ページには変更されていないデータのコピーがストレージに保存されますが、ダーティ ページには変更されたコピーが保存されます。変更されていないコピーは変更されない静的データですが、変更されたコピーは刻々と変化する動的データです。 Android は、リソースにアクセスする必要がない場合にクリーンなページを削除し、RAM のスペースを解放できます。

これは複雑に聞こえますが、実際の例をいくつか見ると理解しやすくなります。 、Twitter、Reddit などのアプリはクリーンなページを使用し、バックグラウンドに配置されると静的なままになる傾向があります。たとえば、Facebook を起動し、後で Twitter に移動すると、 フェイスブック は携帯電話の RAM に保存されますが、バックグラウンドでは更新されません。それで、戻ってきたら、 フェイスブック もう一度、更新する前に中断したタイムラインが表示されます。

一方、音楽ストリーミング アプリや YouTube はダーティ ページを使用するため、アプリが開いていないときでも実行され続けます。そのため、これらのアプリは RAM を動的に使用するため、閉じることができません。したがって、スペースを節約するために、これらのアプリは圧縮されて zRAM に送信され、アプリがバックグラウンドで開いたままになるようにします。

仮想 RAM は、zRAM として機能するスワップ パーティションを作成することにより、デバイス上の内部ストレージを使用します。手頃な価格の携帯電話には、限られた量のものが同梱されています ラム 、したがってメーカーはこの技術を使用して拡張します ラム 事実上。この機能により物理的な負荷が増加しないことは注目に値します。 ラム デバイス上に存在します。したがって、仮想を切り替えても、 ラム 特徴、物理的な量 ラム 同じままになります。

電話機の仮想 RAM とは何ですか?それは有益ですか?

仮想 RAM は携帯電話にとって有益ですか?

仮想 RAM 機能を使用すると、携帯電話でより多くのアプリを実行できますが、主力スマートフォンではあまり見られません。なぜ?なぜなら、このようにストレージスペースを活用することは、容量が限られているエントリーレベルのデバイスでは最も合理的だからです。 ラム まず始めに。ハイエンドの Android デバイスは現在、12 GB または 16 GB の容量を搭載して出荷される傾向があります。 ラム 、すでに膨大な量です ラム , したがって、この機能がここで違いを生む可能性は低くなります。

また、この機能には一定の読み取りと書き込みが含まれるため、読み取りと書き込みのサイクルが制限されているフラッシュ メモリにとっては好ましくありません。そのため、仮想 RAM として内部ストレージを頻繁に使用すると、ストレージの寿命が短くなります。

電話機の仮想 RAM とは何ですか?それは有益ですか?

なぜ今、携帯電話に仮想 RAM 機能が搭載されているのでしょうか?

仮想 RAM は以前から存在していましたが、スマートフォンには搭載されていませんでした。 PC にはこの機能が組み込まれており、以前はこの機能を許可できるのは root 化されたスマートフォン のみでした。しかし最近、メーカーがこの機能を組み込んだ携帯電話を出荷し始めているのを目にしました。これは、最近のアプリがはるかに大きくなり、より多くのリソースを消費するためと考えられます。 ラム 。したがって、この機能はユーザーにさらに多くの機能を提供します ラム 物理的なものを追加する必要はありません。 ラム スマートフォン への移行(コストの上昇)

それで、これは良いことなのでしょうか?内部ストレージの寿命に関しては、この機能は良いことよりも害を及ぼす可能性があるため、実際にはそうではありません。 Android 開発者ページ で強調されているように、これが Google がこの機能を長い間避けてきた主な理由です。 「Android では、他の Linux 実装とは異なり、ストレージはスワップ領域に使用されません。頻繁に書き込みを行うと、このメモリが消耗し、ストレージ メディアの寿命が短くなる可能性があるためです。」

「電話機の仮想 RAM とは何ですか?それは有益ですか?」についての動画選定!

【いまさら聞けない】メモリってどんな働きをしてるの?
【ストレージ不足解消】AndroidでのUSBメモリの使い方、データの移動方法や注意点を解説!SDカード非対応機種でも安心!