\r\n\r\n
Linuxは、古いマシンに新しい命を吹き込むのに最適な方法です。なぜ?Linuxは、CPUへの負荷が少なく、ハードディスクの容量も少なくて済むため、Windowsよりもシステム要件が低いものが多く、店頭のパソコン**にはほとんど搭載されています。しかし、ラムはどうでしょう?
状況によっては、WindowsとLinuxが全く同じようにRAMを使うとは限りませんが、結局は同じことをしているのです。この質問に答えるために、まずRAMとは何かを分析しましょう。
RAM(Random Access Memory)とは、コンピュータの中で、短時間にファイルの書き込みや読み出しを行うことができる領域のこと。このデータはハードディスク上のファイルとは物理的に分離されており、物理的・機械的な理由からチップの方が高速であるのが普通です。ハードディスクとは異なり、RAMはデータを保存していないときは電力を持ちません。コンピュータを再起動すると、RAMが空白になります。コンピュータは一時記憶装置としてRAMを使用しており、このスペースは、迅速かつ頻繁にアクセスする必要があるデータを作成するために使用されます。
すべてのRAMが同じように作られているわけではありません。DRAMとSRAMの2種類があり、DRAMは約60ナノ秒、SRAMは約10ナノ秒のアクセス時間を実現しています。したがって、4GBのSRAMは4GBのDRAMよりも高速になりますが、DRAMの方がはるかに安価なため、まだ使われているのをよく見かけます。
しかし、どのOSがより多くのメモリを必要とするのでしょうか?
Windows 10は2GBのRAMを必要としますが、Microsoftは最低4GBを推奨しています。デスクトップとラップトップ用のLinuxの最も有名なバージョンであるUbuntuと比較してみましょう。Ubuntuの開発元であるCanonicalは2GBのRAMを推奨しています。
この数字はそれほど離れていないように見えますが、これはUbuntuがWindowsとは異なり、アニメーションなどにこだわったデスクトップ環境を搭載しているためです。これらの追加機能を必要としないのであれば、非常に古くてパワーのないマシンでもLinuxを走らせることができます。
つまり、より多くのRAMを必要とするWindowsデスクトップを使用し、OSを交換することで多少のコスト削減が可能です。そうすれば、きっとあなたのマシンは新品のような使い心地になるはずです。
しかし、数字の比較は物語の一部でしかありません。RAMを理解することは、コンピュータが動作するのに十分な量を確保するためだけに必要なのではありません。
ハードディスクの容量が足りないのは悪いことですが、ラムはそうではありません。ある意味、空のメモリは無駄なメモリです。
高速なウェブブラウザは、ウェブページを数秒で読み込むことができます。しかし、いくらウェブ上でデータを読み込むのが得意でも、その情報がすでにコンピュータに保存されていれば、もっといい仕事ができるはずです。Google ChromeやMozilla Firefoxなどのアプリケーションは、訪問したサイトをRAMにキャッシュすることで、サイトの読み込みを高速化することができます。ユーザーに見えるのは、ロード時間の短縮だけです。
ワープロは、編集中、開いている文書をRAMに保存します。ビデオエディターは、録画をスライスするときにRAMを使用します。さらに、ビデオゲームでは、画面上で起こるすべてのことをコンピュータが管理しようとするため、メモリが大量に消費されます。ゲーマーであれば、通常のPCユーザーよりも多くのRAMが必要になります。
RAM を使って一時ファイルを素早く保存するコードは、あなたのアプリケーションだけではありません。OS自体もPCのこの部分にアクセスする必要があります。オペレーティングシステムが必要とするメモリが多くなると、プログラム用の領域が少なくなります。Windows のシステム要件が高いのはそのためで、常時 RAM を使用しようとするコンポーネントが多くなっています。そして、見えないところで何が起こっているのかを考える。
RAMを使い切ると、コンピュータはこれらの一時ファイルをハードディスクに直接保存しようとすることがあります。RAMの読み書きより遅いので、マシンの動作が重く感じられるようになります。タブでいっぱいになったブラウザを閉じると、デスクトップが突然復活するのはこのためです。ギガバイトのメモリは、他のアプリケーションに一度に開放されます。
Linux のパワーは、同じアプリケーションをより少ないメモリで動作させる魔法のような能力から来るものではありません。
WindowsでRAMを増設するには、いくつかの限られた選択肢があります。一度に実行するプログラム(バックグラウンドサービスを含む)の数を減らすか、より多くのRAMを確保するかです。後者を安価に実現するには、ReadyBoostを使ってUSBドライブを一時的なRAMに変換する方法があります。
これらのことはLinuxでもできるのですが、これはほんの手始めです。初心者の方は、比較的リソースを消費するUbuntuのデフォルトデスクトップから、比較的リソースを消費しない代替デスクトップに切り替えてみてはいかがでしょうか。他にも何百ものディストロがあり、そのうちのかなりの数が、RAMの少ない古いマシンを対象としています。
それに対してWindowsは、一部のアニメーションを無効にしたり、テーマをいじることができますが、結局はWindowsのGUIになってしまい、それほど軽量ではありません。
新しいディストリビューションや別のデスクトップ環境のインストールをあきらめたとしても、Linux用の軽量なアプリケーションを選べば、ハードウェアの負担を軽減することができます。Windowsでも同じようなアプリケーションはありますが、重いデスクトップ環境で軽量なアプリケーションを動かしても、それなりにしかなりません。
512MB の RAM しかないマシンを持っているなら、Linux を動かしたいでしょう。ディストロやデスクトップ環境はたくさんあり、あなたのコンピュータを準新規のマシンのようにすることができます。しかし、とにかく遅いと感じるRAM負荷の高いタスクもあり、残念ながらウェブの閲覧もその一つです。
Windows 10よりRAMの使用量が少ないLinuxディストリビューションはたくさんありますが、それほど必要ないものもあります。Linuxデスクトップだからといって、RAMの使用量が少ないと考えることはできませんが、ほとんどの場合はそうです。
あなたのコンピューターに搭載されているRAMの容量、WindowsかLinuxか、あなたの経験はどうでしたか?