システムリソース
システムリソースとは、コンピューターがオペレーティングシステムやアプリケーションを実行するために使用するハードウェアとソフトウェアのことです。ハードウェアリソースには、次のようなものがあります。
システムリソースが不足すると、コンピューターの動作が遅くなったり、反応が鈍くなったりすることがあります。たとえば、プログラムを開くたびに、ある程度のメモリと処理能力が使用されます。数十個のタブを開いたWebブラウザーは、数ギガバイトのRAMを消費し、CPU使用率を上昇させることがあります。動画編集ソフトウェアや最新のゲームでは、大量のGPUリソースが必要になることがよくあります。同時に実行するプログラムが多すぎると、コンピューターでリソースのボトルネックが発生し、アプリの遅延や、場合によってはクラッシュを引き起こすことがあります。
システムリソースの監視
最新のオペレーティングシステムには、システムリソースを監視するための組み込みツールが含まれています。Windowsでは、タスク マネージャーにCPU、メモリ、ディスク、ネットワーク、GPUの使用状況がリアルタイムで表示されます。macOSには、アクティビティモニタというユーティリティがあり、同様の情報を確認できます。これらのツールを使うと、リソースを過剰に使用しているプログラムや、システムの動作を遅くしているプログラムを特定できます。
ソフトウェアリソース
「システムリソース」という用語は、システムファイル、ドライバー、フォント、共有ライブラリなど、プログラムに必要なソフトウェアリソースを指すこともあります。必要なリソースが見つからなかったり破損していたりすると、プログラムが起動しなかったり、必要なシステムリソースが見つからないことを示すエラーメッセージが表示されたりすることがあります。
知識をテストする