システムリソースとは

システムリソースは、オペレーティングシステムやその他のアプリケーションで使用できるコンピューター内の部品です。 最も注目すべきシステムリソースは使用中のメモリ量ですが、ここでもCPU時間を考慮する必要があります。 アプリケーションが起動するたびに、アプリケーションはその機能を実行するためにオペレーティングシステムとCPU時間のスライスからメモリを要求します。 たとえば、コンピューターユーザーがコンピューター上でワードプロセッシングアプリケーションを起動すると、アプリケーションのアイコンをクリックし、その後すぐにプログラムが起動します。 ユーザーがプログラムの開始を待機している間、オペレーティングシステムはこのアプリケーションを処理するためのシステムリソースをプロビジョニングしています。 基本的には、プログラムの起動時に実行されている可能性のある他のプロセスやアプリケーションの間でスペースを空けています。 ワードプロセッサアプリケーションが起動すると、オペレーティングシステムに要求を送信して、機能するために必要なシステムリソースをプロビジョニングします。

使用可能なメモリの量に応じて、アプリケーションはすぐに開く場合があります。または、アプリケーションの起動時に使用可能なメモリが少ない場合は、少し遅く開く場合があります。 アプリケーションをすぐに実行するのに十分なメモリがない場合があります。その場合、オペレーティングシステムはシステムリソースの不足を認識し、アクティブなアプリケーションで使用可能なメモリを増やすためにスワップファイルにいくつかの情報を保存しようとします。 。

スワップファイルはメモリのように機能しますが、コンピューターのハードディスクに含まれています。 コンピューター内のRAMメモリーがいっぱいになると、オペレーティングシステムはコンピューターのスワップファイルにページング(または書き込み)を行い、使用中のプログラム用にRAMメモリーを解放します。 スワップファイルが大きくなり続けると、いっぱいになる可能性があります。 これにより、オペレーティングシステムは、スワップファイルまたは仮想メモリがいっぱいになったことを示す警告メッセージを生成し、ユーザーはいくつかのプログラムを閉じてシステムリソースを解放するように指示され、コンピューターの機能が向上します。 多くの場合、これらの警告メッセージを軽減するには、コンピューターを再起動することが最善の方法です。

プリンタやディスクドライブなどの周辺機器が必要な場合、要求されているハードウェアはCPUに割り込み要求(IRQ)を送信します。 IRQは、周辺機器がCPUに何かを行う必要があることを知らせるために使用する信号です。 ハードウェアリソースは、プリンター、スキャナー、モデムなどの周辺機器を使用するときに使用されるメモリとCPU時間です。 これらのデバイスのいずれかにユーザーがアクセスするたびに、デバイスはマザーボードに信号を送信してCPUを中断し、動作できるようにします。 要求されたタスクの実行が完了すると、デバイスは完了したことを再度通知します。 これらの信号は割り込み要求(IRQ)と呼ばれ、各デバイスにはマザーボードとの通信に使用できる特定のチャネルまたはチャネルのセットがあります。 指定したデバイスのすべてのチャネルが使用されている場合、デバイスは機能できません。 各IRQチャネルは、コンピューティングシステムで1つのデバイスのみを使用するか、1つのデバイスを割り当てることができます。 これにより、マザーボードはどのデバイスがどのIRQで動作するかを知ることができます。 システムリソースは、コンピューターのオペレーティングシステムによって監視され、いつでも利用可能なリソースが与えられると、コンピューターが可能な限り効率的に実行されるようにします。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?