Skip to main content

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

システムリソースは、オペレーティングシステムやその他のアプリケーションで使用できるコンピューター内の部品です。システムリソースの中で最も注目に値するのは、使用中のメモリの量ですが、CPU時間もここで考慮する必要があります。アプリケーションが開始されるたびに、アプリケーションはオペレーティングシステムからメモリとCPU時間のスライスを要求してその機能を実行します。たとえば、コンピューターユーザーがコンピューターのワードプロセッシングアプリケーションを開始すると、アプリケーションのアイコンをクリックし、その後すぐにプログラムが開始されます。ユーザーがプログラムの開始を待っている間、オペレーティングシステムは、このアプリケーションを処理するためのシステムリソースをプロビジョニングしています。これは、プログラムの開始時に実行される可能性のある他のプロセスやアプリケーションの中で、基本的にそのためのスペースを確保しています。ワードプロセッサアプリケーションが開始されると、機能するために必要なシステムリソースを提供するために、オペレーティングシステムにリクエストを送信します。capputionアプリケーションが迅速に開くか、アプリケーションが開始されたときに使用可能なメモリが少ない場合、アプリケーションが迅速に開くことがある場合があります。時々、アプリケーションをすぐに実行するのに十分なメモリがない場合があります。その場合、オペレーティングシステムはシステムリソースの不足を認識し、いくつかのものをスワップファイルに保存して、アクティブなアプリケーションでより多くのメモリを利用できるようにします。Swapファイルはメモリのように機能しますが、コンピューターのハードディスクに含まれています。コンピューター内のRAMメモリがいっぱいになると、オペレーティングシステムはコンピューターのスワップファイルにページ(または書き込み)し、使用中のプログラムのRAMメモリを解放します。スワップファイルが成長し続けるにつれて、それはいっぱいになる可能性があります。これにより、オペレーティングシステムは、スワップファイルまたは仮想メモリがいっぱいであることを示す警告メッセージを作成し、ユーザーはシステムリソースを解放するためにいくつかのプログラムを閉じるように指示され、コンピューターの機能を改善します。多くの場合、コンピューターを再起動することがこれらの警告メッセージを軽減する最良の方法です。IRQは、末梢デバイスがCPUに何かをする必要があることを知らせるために使用する信号です。ハードウェアリソースは、プリンター、スキャナー、モデムなどの周辺デバイスが使用される場合に使用されるメモリとCPU時間です。これらのデバイスのいずれかがユーザーがアクセスするたびに、デバイスはマザーボードに信号を送信して、操作できるようにCPUを中断します。要求されたタスクの実行が終了したら、デバイスが再度完了したことを再度信号します。これらの信号は割り込み要求(IRQ)と呼ばれ、各デバイスにはマザーボードとの通信に使用できる特定のチャネルまたはチャネルのセットがあります。指定されたデバイスのすべてのチャネルが使用されている場合、デバイスは機能できません。各IRQチャネルは、1つのデバイスのみを使用するか、コンピューティングシステムで1つのデバイスを割り当てているデバイスを1つだけ使用できます。これにより、マザーボードはどのデバイスがどのIRQに期待するかを知るのに役立ちます。システムリソースは、コンピューターオペレーティングシステムによって監視され、いつでも利用可能なリソースを考慮して、コンピューターが可能な限り効率的に実行されるようにします。