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