ここ数日、いくつかのサイトで、32 GB iPhone 7 は他の iPhone モデルよりもストレージの使用速度が遅いと報告されています。 iPhone ストレージの仕組みを分析すると、この問題は見た目よりも少し複雑であることがわかります。

今年、Apple はついに 16 GB を搭載した iPhone モデルを廃止し、最小値は 32 GB になりました。同社は効率の低いストレージを使用して 32 GB にすることで、わずかなコストを節約したのでしょうか。数日間、いくつかの テストインターネット上の報道機関は次のように述べています最も安価なモデルである iPhone 7 32 GB は、128 および 256 GB モデルよりも効率が大幅に低下します。

実際には、これらの結果は、iPhone のストレージの動作が他のスマートフォンと比べて特殊であることによって説明できます。特定のテストプロトコルも考慮する必要があります。説明。

隠れる物語

iPhone 6S に搭載されているチップである Apple A9 以来、Apple は iPhone のストレージ用に内部設計された新しいコントローラーを使用してきました。これにより、デバイスが NVMe インターフェイスを使用できるようになります。MacBookと同じeMMC の代わりに、または競合するスマートフォンに搭載されている UFS

したがって、このコントローラは、iPhone 上で 2 つの部分に分割されているストレージ (SLC モードのフラッシュ メモリの非常に高速なキャッシュと、TLC モードの低速ストレージ) を管理する必要があります。SLC モード ストレージは TLC モード ストレージよりもはるかに高速ですですが、デバイス内で物理的により多くのスペースを占有します。

SanDisk iNANDチップ使用同じ原理SLCキャッ​​シュ

iPhone がストレージに書き込みたい場合、コントローラーはデータをできるだけ早くキャッ​​シュに送信し、後者は情報を TLC の大容量ストレージにゆっくりと書き込みます。iPhoneからリクエストされたタスクがキャッシュサイズを超えた場合、それで電話機は低速な TLC メモリへの直接書き込みを開始します。スワップ原則に従って。このキャッシュは、iPhone 7 32 GB のメモリが遅いことを説明できる理由の 1 つです。

これはまさに、アプリケーションが RAM の空き容量を使い果たし、はるかに遅いハード ドライブ スワップに書き込みを開始するため、コンピュータの動作が遅くなり始めるときに起こることです。

iPhone 7 32GB キャッシュがいっぱいになるのが早い

キャッシュ サイズはストレージの合計サイズに依存するため、iPhone 7 の 32 GB キャッシュは他のバージョンよりも小さいため、すぐにいっぱいになる可能性があります。したがって、iPhone 7 のストレージ (TLC) は、32 GB バージョンの方が 128 または 256 GB バージョンよりも実際には遅いわけではありませんが、単にSLC キャッシュの量が少ない

日常の使用にどのような影響がありますか?

報道機関が一般的に使用するテストツールは、デバイスが達成できる最大のパフォーマンスを把握するために、携帯電話を限界まで引き上げることがよくあります。

iPhone 7 の場合、ツールはおそらく非常に早くキャッ​​シュをいっぱいにしてしまいました。シングルとダブルの性能の違い、128 GB iPhone 7と32 GB iPhone 7の間。

によって実施されたテストGSMアリーナ

しかし、これがiPhoneの日常的な使用にどのような影響を与えるのか疑問に思うかもしれません。最初のテストによると、大量のデータ フローを使用する場合に違いが生じるようです。

たとえば、次のように話します。10 分の 4K ビデオを 2 つの 5 分のビデオに分割するまたは、iPhone とコンピュータの間で大きなファイルをコピーする場合、フラッシュ メモリが 32 GB しかない iPhone 7 ではさらに時間がかかります。

要約すれば、4K ビデオ編集のような極端な場合を除けば、キャッシュが小さくてもパフォーマンスに与える影響は小さいはずです。実際に。 Android では、このタイプのハイブリッド チップを使用する携帯電話は存在しないため、パフォーマンスは時間が経っても同様になります。

使用チップ数

iPhone 7 32 GBと他のモデルの性能の違いは、別の詳細で説明できるかもしれません。 SLC メモリはセルあたり 3 ビットではなく 1 ビットを格納するため、TLC メモリより効率的であるのと同様に、デバイスのパフォーマンスは使用するチップの数によって異なります。

64 GB のデータを 4 つの 16 GB チップに保存すると、この 64 GB を 2 つの 32 GB チップに保存するよりも効率的になります。もちろん、スマートフォンの製造には制約があるため、そのような機会はありません。たとえば、コンピュータのストレージと同数のチップを統合します。

iPhone はバージョンに応じて異なる数のチップを使用する可能性があり、32 GB バージョンは関係が悪い可能性があります。これは、市場に出回っているすべてのスマートフォンに関係する問題であり、異なる容量のスマートフォン間で時々見られるパフォーマンスの違いを説明しています。たとえば、海外で 32 GB と 128 GB で販売されている Google Pixel が影響を受ける可能性があります。