ウェブサイト検索

RAM が 8 GB しかない Mac を購入しても問題ない理由


コンピューティングの要求がますます高まる中、ほとんどの PC にとって 8 GB の RAM では限界がありすぎる可能性があり、質の高い Windows エクスペリエンスのベースラインとして 16 GB が残されています。ただし、Mac コンピュータは別の話です。

最新の Web ブラウザー、Web ベースのデスクトップ アプリケーション (Slack や Discord など)、およびその他のサンドボックス ソフトウェアの台頭により、PC 上のほぼすべてのものが大量の RAM を必要としています。そのため、数年前から Windows PC で 16 GB RAM が推奨されており、32 GB RAM でさえ、ある種の作業やゲームには理にかなっています。

Mac を購入する場合は、16 GB 以上の RAM を搭載したモデルが必要だと考えるかもしれません。Windows コンピューターではそれが理にかなっているからです。反対に、8 GB の RAM しか搭載していないラップトップを 1,000 ドルをはるかに超える価格で販売したことで、Apple を完全に帳消しにしたくなるかもしれません。ただし、ほとんどの人は Mac で 8 GB を超える必要はありません。

メモリ管理入門

コンピューターのメモリが一般的にどのように機能するかから始めましょう。ランダム アクセス メモリ (略して RAM) は、実行中のアプリケーションを格納するために使用されるコンピュータ内の高速メモリです。オペレーティング システムが RAM に収まるよりも多くの実行中のタスクがある場合、一部のデータは、再び必要になるまで、はるかに低速なストレージ (コンピューターの SSD やハード ドライブなど) の仮想メモリに移動されます。多くのアプリケーションが開いているコンピューターで発生する速度低下は、通常、RAM と低速のストレージの間でデータが頻繁に交換されることが原因です。

各デスクトップ オペレーティング システムは、そのプロセスを異なる方法で処理します。 Windows は、仮想メモリ用にメイン ドライブの「ページ ファイル」を使用します。また、Windows 10 以降では、メモリ圧縮を使用してスワップの使用を減らすこともできます。デスクトップ Linux は大きく異なり、仮想メモリとメモリ圧縮のオプションがいくつかありますが、ほとんどの Linux ディストリビューションは Windows と同様に機能します。 Linux ではスワップ パーティションと呼ばれる仮想メモリ専用のドライブ パーティション全体を使用するのが一般的でしたが、現在ではメイン ファイル システム上の Windows スタイルのスワップ ファイルがより一般的です。

macOS でのメモリ管理は、これらと同じ基本のほとんどをカバーしています。 Apple の古いドキュメントによると、macOS は仮想メモリにページング システムを使用し、データは Windows のようにメイン ブート パーティションに保存されます。ただし、メモリ使用量が表示される方法は異なります。アクティビティ モニターを開くと、メイン グラフは、利用可能な物理 RAM だけでなく、「メモリ プレッシャ」を示しています。

Apple は、メモリ プレッシャーを「メモリが処理ニーズにどれだけ効率的に対応しているかをグラフで表す」機能と説明しています。これは、コンピュータの一般的なヘルス バーのようなものです。使用可能な物理 RAM、使用されている仮想 (スワップ) メモリの量、およびその他の要因が考慮されます。 Mac の利用可能なリソースをより多く使用すると、バーが上がり、色が変わります。緑色はメモリが十分に残っていることを示し、琥珀色/オレンジ色はそれを押していることを示し、赤色は Mac が大量のスワップ メモリを使用していることを示します。

結合された棒グラフが主な指標ですが、各カテゴリの詳細な内訳を右側に表示することもできます. Activity Manager の「有線メモリ」は、カーネルやその他のコア システム プロセスと同様に、物理 RAM から移動できないメモリです。 「アプリ メモリ」は現在実行中のアプリによって使用されるメモリであり、「圧縮済み」はまだスワップにプッシュされていない非アクティブなデータです。

何が違うの?

macOS が多かれ少なかれ他のデスクトップ オペレーティング システムと同じようにメモリを処理するのであれば、なぜ同じタスクにそれほど多くの RAM を必要としないのでしょうか?答えはアップルシリコンです。

Apple は 2020 年に Mac のラインナップを Intel CPU から切り替え始め、M1 や M2 などのカスタムメイドの Apple Silicon チップに移行しました。 Apple Silicon はシステム オン チップ (SoC) 設計であり、CPU、GPU、ストレージ、RAM など、ほぼすべてのコンピューターのコンポーネントが 1 つのチップに搭載されています。他のほとんどの PC の CPU よりも、最新のスマートフォンのチップのように動作します。

Apple Silicon はユニファイド メモリ アーキテクチャ (略して UMA) を使用しており、CPU、GPU、Neural Engine、およびその他のコンポーネント間で物理メモリが共有されます。ほとんどのコンピューターでは、GPU は独自の RAM (または「ビデオ メモリ」) を使用し、データは CPU のメモリと GPU のメモリの間で常にコピーされます。 Apple のアプローチはシステム パフォーマンスを劇的に改善し、M1 および M2 チップを搭載した Mac が非常に高速でありながら消費電力が非常に少ない理由の 1 つです。

では、これは RAM の使用量にとって何を意味するのでしょうか?まず、スワップ メモリは、ほとんどの PC よりも最近の Mac の方がはるかに優れています。ストレージ ドライブはメモリと同じダイ上にあり、それらを高速バスで接続しているため、スワップと物理 RAM の間でデータを移動する際の速度低下はほとんどありません。

共有メモリとより高速なスワップ ストレージに加えて、Apple Silicon の他のすべての利点を比較すると、8 GB RAM を搭載した Mac と 8 GB を搭載した Windows PC を直接比較することはできません。

ベースモデルは(おそらく)大丈夫です

私は 2021 年に 8 GB の RAM を搭載した M1 MacBook Air を購入しました。私の唯一のアップグレードは、ベースの 256 GB SSD を 512 GB オプションに交換することでした。特にデスクトップ PC で 16 GB RAM に慣れていることを考えると、これほどうまく動作することに驚きました。仕事のほとんどを Slack、Google Chrome、Discord、Trello、Apple Mail で 5 ~ 20 個のタブを実行し、Adobe Photoshop でいくつかの画像を開くこともあります。これらのアプリケーションのほとんどは RAM を食い尽くすことでよく知られていますが、MacBook の「メモリ不足」がオレンジ色になることはめったにありません。

人気のあるアプリケーションのほとんどが (Rosetta 2 変換レイヤーではなく) Apple Silicon でネイティブに実行されるように更新されたため、特に過去 1 年ほどの間に、オンラインで他の人々が同じ経験を繰り返しているのを見つけることができます。 macOS は、一般的に Windows よりも RAM の使用効率が高いように見えますが、魔法のほとんどは、Apple Silicon によるより高速なスワップとユニファイド メモリによるものです。

これは、より多くの RAM を搭載した Mac を購入することがお金の無駄だという意味ではありません。ユニファイド メモリ機能は、GPU が任意の空き RAM を使用できることを意味し、写真編集、ビデオ レンダリング、ゲーム (はい、macOS にはいくつかのゲームがあります)、3D レンダリング、および GPU パワーに依存するその他のタスクを劇的に高速化できます。ブラウザのメモリ セーバーを使用せずに、数十 (または数百) の Chrome タブを追加するためのスペースを確保するなど、Windows PC と同じすべてのユース ケースでも RAM を増やすことは理にかなっています。スワップ メモリがストレージの読み取り/書き込みサイクルを増やし、最大寿命が短くなるため、コンピューターは RAM が増えると長持ちします。

簡単に言えば、8 GB の RAM は、ほとんどの Windows PC では意味をなさなくなりましたが、Mac ではまだまったく問題ありません。 RAM は多いほど良いのですが、コンピュータに必要なメモリ量をまだ把握していない場合は、費用を節約して、より高価なメモリ オプションをスキップしてください。