システムリソースとは何ですか?

システムリソースの定義とシステムリソースエラーを修正する方法

システムリソースとは、 オペレーティングシステムによって制御および割り当て可能なコンピュータの使用可能な部分のことで、コンピュータ上のすべてのハードウェアとソフトウェアが設計どおりに動作することができます。

システムリソースは、プログラムやアプリケーションを開くときや、オペレーティングシステムによって自動的に起動されるサービスによって、あなたのようなユーザーが使用することができます。

システムリソースが不足しているため、システムリソースを低く抑えたり、システムリソースを完全に使い果たすことさえできます。 特定のシステムリソースへのアクセスが制限されると、パフォーマンスが低下し、通常は何らかのエラーが発生します。

注:システムリソースは、ハードウェアリソース、コンピュータリソース、またはリソースと呼ばれることもあります。 リソースは、 Uniform Resource Locator(URL)とは何の関係もありません。

システムリソースの例

システムリソースはシステムメモリ (コンピュータのRAM)に関して頻繁に話されますが、リソースはCPUマザーボード 、または他のハードウェアから来ることもあります。

システムリソースと見なすことができる完全なコンピュータシステムの個々のセグメントは多くありますが、一般に4つの主要なリソースタイプがあります。これらはすべて、 Device Managerから表示および設定可能です。

コンピュータ上の任意のプログラムを開くと、作業中のシステムリソースの例が表示されます。 アプリケーションがロードされるにつれて、オペレーティングシステムは、プログラムが機能するために必要な特定のメモリ量とCPU時間を確保しています。 これは現時点で利用可能なシステムリソースを使用して行います。

システムリソースは無制限ではありません。 コンピュータに4 GBのRAMがインストールされていて、オペレーティングシステムとさまざまなプログラムが合計2 GBを使用している場合、実際には2 GBのシステムリソース(この場合はシステムメモリの形式)のみが使用されます他のもののために容易に利用可能です。

十分なメモリがない場合、Windowsはハードドライブに格納されている仮想メモリファイルであるスワップファイル (またはページングファイル)にプログラムのメモリを解放するためにいくつかのものを格納しようとします。 スワップファイルが最大サイズに達したときにこの疑似リソースがいっぱいになると、「仮想メモリがいっぱいです」という警告が表示され、メモリを解放するためにプログラムを終了する必要があります。

システムリソースエラー

プログラムを閉じる 、プログラムはメモリを "返す"ことになっています。 これが起こらない場合は、考えられるよりも一般的ですが、それらのリソースは他のプロセスやプログラムで利用できなくなります。 この状況は、しばしばメモリリークまたはリソースリークと呼ばれます。

あなたが運が良ければ、このような状況は、コンピュータにシステムリソースが不足していることを知らせるWindowsにつながります。これらのエラーは、次のようなものです。

あまり運がよければ、コンピュータの速度が遅くなったり、エラーメッセージがあまり意味を持たないことに気付くでしょう。

システムリソースエラーを修正する方法

システムリソースのエラーを修正する最も簡単な方法は、コンピュータを再起動することです 。 コンピュータをシャットダウンすると、開いたすべてのプログラムやアプリケーション、およびバックグラウンドで残っているプログラムやアプリケーションが、貴重なコンピュータリソースを盗んでしまい、完全に抹消されます。

この問題については、 再起動がほとんどのコンピュータの問題を解決する理由でさらに詳しく話します。

再起動が何らかの理由でオプションでない場合は、問題のプログラムを自分で追跡することができます。 これを行う最善の方法は、 タスクマネージャからのものです。 タスクマネージャを開き、メモリ使用量をソートして、システムリソースを増やしているタスクを終了します。

タスクマネージャを必要としない他の同等の効果的な方法を含めて、これを行う方法の詳細については、「Windowsプログラムを強制終了する方法」を参照してください。

システムリソースエラーが頻繁に発生する場合、特にランダムプログラムやバックグラウンドサービスが含まれている場合は、1つまたは複数のRAMモジュールを交換する必要があります。

メモリテストは、これを一方または他方で確認します。 これらのテストの1つが問題に肯定的である場合、唯一の解決策はRAM交換することです 。 残念ながら、修理はできません。

コンピュータを頻繁にシャットダウンしても、システムリソースエラーが繰り返し発生する可能性があるもう一つの理由は、バックグラウンドサービスが実現しなくても自動的に実行されている可能性があります。 これらのプログラムは、Windowsの最初の起動時に起動されます。 タスクマネージャの[ スタートアップ ]タブから、それらのタスクを確認して無効にすることができます。

注:タスクマネージャの[ スタートアップ ]タブは、旧バージョンのWindowsでは使用できません。 使用しているWindowsのバージョンにタスクマネージャの領域が表示されない場合は、代わりにシステム構成ユーティリティを開きます。 [実行]ダイアログボックスまたはコマンドプロンプトで msconfig コマンドを使用して実行できます。

システムリソースの詳細

デバイスがプラグアンドプレイ対応の場合、Windowsは自動的にハードウェアデバイスにシステムリソースを割り当てます。 ほぼすべてのデバイスと、今日利用可能な一般的に利用可能なすべてのコンピュータハードウェアデバイスは、プラグアンドプレイに準拠しています。

システムリソースは、通常、複数のハードウェアで使用することはできません。 主な例外は、特定の状況では複数のデバイス間で共有できるIRQです。

Windows Serverオペレーティングシステムでは、Windowsシステムリソースマネージャを使用して、アプリケーションとユーザーのシステムリソースを制御できます。

「システムリソース」は、コンピュータにインストールされているソフトウェア(プログラム、更新プログラム、フォントなど)を意味する場合もあります。 これらの機能が削除された場合、Windowsは、リソースが見つからず、開くことができないことを示すエラーを表示することがあります。