Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

システム リソースとは| |さまざまな種類のシステム リソース

システム リソースとは| |さまざまな種類のシステム リソース

システム リソース: 機知に富むことは普遍的に魅力的な特性です。機知に富むということは、多くのリソースを自由に使えるが、自分の可能性を最大化する能力、またはいつでも利用できる限られたリソースを利用できるということではありません。これは、現実の世界だけでなく、日常生活で使用するようになったハードウェアやソフトウェアにも当てはまります。物事を大局的に見ると、パフォーマンス志向の車が望まれ、空想され、切望されているとしても、ほとんどの人に理由を尋ねた場合、たとえ手段があったとしても、誰もがスポーツカーやスポーツバイクを購入するわけではありません.そのような車両を購入しなかった人は、「それは実用的ではありません」と答えるでしょう。

システム リソースとは| |さまざまな種類のシステム リソース

さて、それが意味することは、社会であっても、私たちの選択は効率性に偏っているということです。大衆に最もアピールする車両はそれほど魅力的ではありませんが、コスト、燃費、メンテナンスの面で効率的です。したがって、最近ではスマートフォンでも実行できる単純なスプレッドシートを編集するだけで多くの電力を消費する場合、または単に最も高価なゲームやソフトウェアをインストールするだけでは不十分な場合は、最も高価なハードウェアを持っているだけでは十分ではありません。開くとすぐにフリーズします。何かを効率的にする答えは、利用可能なリソースを非常にスマートな方法で管理する能力であり、最小限のエネルギーとリソースの消費で最大のパフォーマンスを実現できます。

システム リソースとは

これを短く明確に定義すると、すべてのハードウェアとソフトウェアを最大限に活用して、ユーザーが要求したタスクを効率的に実行するオペレーティング システムの能力です。

技術の急速な進歩により、コンピューター システムの定義は、キーボード、スクリーン、およびマウスが接続された点滅するライトを備えた箱を超えて移動しました。スマートフォン、ラップトップ、タブレット、シングル ボード コンピューターなどは、コンピューターの概念を完全に変えました。しかし、これらすべての現代の驚異の原動力となっている基本的な技術は、ほとんど変わっていません。すぐには変わらないもの。

システム リソースがどのように機能するかを詳しく見ていきましょう。他のリソースと同様に、コンピューターの電源を入れた瞬間に、現在接続されているすべての既存のハードウェア コンポーネントを検証および検証し、Windows レジストリに記録します。ここには、容量とすべての空き容量、RAM の量、外部記憶媒体などに関する情報が表示されます。

これに伴い、オペレーティング システムはバックグラウンド サービスとプロセスも開始します。これは、利用可能なリソースの最初の即時使用です。たとえば、ウイルス対策プログラムまたは定期的な更新が必要なソフトウェアをインストールした場合。これらのサービスは、PC の電源を入れるとすぐに開始され、バックグラウンドでファイルの更新またはスキャンを開始して、もちろん保護し、更新を維持します。

リソース要求は、アプリケーションやシステムが必要とするサービス、またはユーザーの要求に応じてプログラムを実行するためのサービスです。そのため、プログラムを開くとすぐに、実行に使用できるすべてのリソースがチェックされます。すべての要件が満たされているかどうかを確認すると、プログラムは意図したとおりに機能します。ただし、要件が満たされない場合、オペレーティング システムは、その恐ろしいリソースを占有しているアプリをチェックし、それを終了しようとします。

アプリケーションが何らかのリソースを要求した場合、それを返さなければならないのが理想ですが、多くの場合、特定のリソースを要求したアプリケーションは、完了時に要求されたリソースを提供しません。タスク。これが、他のサービスまたはアプリケーションがバックグラウンドで実行するために必要なリソースを奪っているため、アプリケーションまたはシステムがフリーズすることがあります.これは、すべてのシステムに限られた量のリソースが付属しているためです。そのため、それを管理することが最も重要です。

さまざまな種類のシステム リソース

システム リソースは、ハードウェアまたはソフトウェアが互いに通信するために使用されます。ファイルをハード ドライブに保存する場合など、ソフトウェアがデバイスにデータを送信する必要がある場合や、キーボードのキーを押す場合など、ハードウェアに注意が必要な場合。

システムの操作中に遭遇するシステム リソースには、次の 4 種類があります。

  • ダイレクト メモリ アクセス (DMA) チャネル
  • 割り込み要求ライン (IRQ)
  • 入力アドレスと出力アドレス
  • メモリーアドレス

キーボードのキーを押すと、キーボードはキーが押されたことを CPU に通知しようとしますが、CPU はすでに他のプロセスの実行でビジー状態になっているため、次のことができます。目の前のタスクが完了するまで停止してください。

これに取り組むために、割り込み要求ライン (IRQ) と呼ばれる機能を実装する必要がありました。たとえばキーボードからのリクエストなので、キーボードはそれに割り当てられた IRQ ラインに電圧をかけます。この電圧は、処理が必要な要求を持つデバイスがあることを示す CPU の信号として機能します。

オペレーティング システムは、1 次元のスプレッドシートのように、データと命令を保持するために使用できるセルの長いリストとしてメモリに関連付けられています。メモリアドレスを劇場の座席番号と考えてください。各座席には、誰かが座っているかどうかに関係なく番号が割り当てられています。座席に座っている人は、ある種のデータまたは指示である可能性があります。オペレーティング システムは、その人物を名前ではなく、座席番号だけで参照します。たとえば、オペレーティング システムは、メモリ アドレス 500 のデータを印刷したいと言うかもしれません。これらのアドレスは、ほとんどの場合、セグメント オフセット形式の 16 進数として画面に表示されます。

単にポートとも呼ばれる入出力アドレス。CPU は、メモリ アドレスを使用して物理メモリにアクセスするのとほぼ同じ方法で、ハードウェア デバイスにアクセスするために使用できます。マザーボード上のアドレス バスは、メモリ アドレスを運ぶこともあれば、入出力アドレスを運ぶこともあります。

アドレス バスが入出力アドレスを伝送するように設定されている場合、各ハードウェア デバイスはこのバスをリッスンします。たとえば、CPU がキーボードと通信したい場合、キーボードの入出力アドレスをアドレス バスに配置します。

アドレスが配置されると、CPU は、アドレス行にある入出力デバイスのすべてにアドレスを通知します。これで、すべての入出力コントローラーがアドレスをリッスンし、ハード ドライブ コントローラーは自分のアドレスではなく、フロッピー ディスク コントローラーは自分のアドレスではなく、キーボード コントローラーは自分のアドレスと言います。応答します。これが、キーが押されたときにキーボードがプロセッサと対話する方法です。動作方法について考えるもう 1 つの方法は、バス上の入出力アドレス ラインが、古い電話回線のように機能することです。すべてのデバイスがアドレスを聞きますが、最終的に応答するのは 1 つだけです。

ハードウェアとソフトウェアが使用するもう 1 つのシステム リソースは、ダイレクト メモリ アクセス (DMA) チャネルです。これは、入出力デバイスが CPU を完全にバイパスしてメモリにデータを直接送信できるようにするショートカット メソッドです。プリンタなどの一部のデバイスは DMA チャネルを使用するように設計されており、マウスなどの他のデバイスはそうではありません。 DMA チャネルは以前ほど普及していません。これは、DMA チャネルの設計により、新しい方法よりもはるかに遅くなるためです。ただし、フロッピー ドライブ、サウンド カード、テープ ドライブなどの低速のデバイスは、DMA チャネルを使用する場合があります。

つまり、基本的にハードウェア デバイスは、割り込み要求を使用して CPU に注意を喚起します。ソフトウェアは、ハードウェア デバイスの入出力アドレスによってハードウェアを呼び出します。ソフトウェアは、メモリをハードウェア デバイスとして認識し、メモリ アドレスを使用して呼び出します。 DMA チャネルは、ハードウェア デバイスとメモリの間でデータをやり取りします。

推奨: Windows 10 の遅いパフォーマンスを改善するための 11 のヒント

これが、ハードウェアがソフトウェアと通信してシステム リソースを効率的に割り当て、管理する方法です。

システム リソースで発生する可能性があるエラーは何ですか?

システム リソース エラー、最悪です。私たちがコンピューターを使用しているある瞬間、すべてがうまくいっています。必要なのは、リソースを大量に消費する 1 つのプログラムだけです。そのアイコンをダブルクリックして、機能しているシステムに別れを告げます。しかし、なぜそれは、プログラミングが悪い可能性がありますが、これは最新のオペレーティングシステムでも発生するため、さらに厄介になります.実行されるすべてのプログラムは、実行に必要なリソースの量をオペレーティング システムに通知し、そのリソースが必要な時間を指定する必要があります。プログラムが実行するプロセスの性質により、それが不可能な場合もあります。これをメモリリークと呼びます。ただし、プログラムは以前に要求したメモリまたはシステム リソースを返さなければなりません。

そうでない場合、次のようなエラーが表示されることがあります:

  • 「コンピュータのメモリが不足しています」
  • 「システムのリソースが危険なほど不足しています」
  • 「要求されたサービスを完了するにはシステム リソースが不足しています」

その他

システム リソース エラーを修正するにはどうすればよいですか?

3 つの魔法のキー「Alt」+「Del」+「Ctrl」の組み合わせ。これは、頻繁にシステムがフリーズする人にとっては必需品です。これを押すと、タスク マネージャーに直接移動します。これにより、さまざまなプログラムやサービスによって使用されるすべてのシステム リソースを表示できます。

多くの場合、多くの場合、どのアプリケーションまたはプログラムが多くのメモリを消費しているか、または大量のディスクの読み書きを行っているかを突き止めることができます。これを見つけたら、問題のあるアプリケーションを完全に終了するか、プログラムをアンインストールすることで、失われたシステム リソースを取り戻すことができます。プログラムではない場合は、タスク マネージャーのサービス セクションを検索して、バックグラウンドでサイレントにリソースを消費または使用しているサービスを明らかにし、この希少なシステム リソースを奪うことが有益です。

オペレーティング システムの起動時に起動するサービスがあり、これらはスタートアップ プログラムと呼ばれ、タスク マネージャーのスタートアップ セクションにあります。このセクションの優れた点は、リソースを大量に消費するすべてのサービスを実際に手動で検索する必要がないことです。代わりに、このセクションには、システムに影響を与えるサービスが起動時の影響評価とともに簡単に表示されます。したがって、これを使用して、無効にする価値のあるサービスを判断できます。

コンピューターが完全にフリーズしない場合、または特定のアプリケーションだけがフリーズする場合、上記の手順は間違いなく役に立ちます。システム全体が完全に凍結した場合はどうなりますか?ここでは、実行に必要なリソースが利用できないためにすべてのオペレーティング システムがフリーズしているため、その他のオプションはなく、どのキーも機能しません。ただし、コンピューターを再起動する必要があります。これにより、動作不良または互換性のないアプリケーションが原因でフリーズする問題が修正されます。これを引き起こしたアプリケーションを検出したら、問題のあるアプリケーションをアンインストールできます。

上記の詳細な手順にもかかわらず、システムがハングアップし続ける場合、上記の手順でさえあまり役に立たない場合があります。ハードウェア関連の問題である可能性があります。特に、この場合はランダム アクセス メモリ (RAM) に問題がある可能性があり、システムのマザーボードの RAM スロットにアクセスする必要があります。 RAM のモジュールが 2 つある場合は、2 つのうちの 1 つの RAM を個別に使用してシステムを実行し、どの RAM に問題があるかを調べることができます。 RAM に何らかの問題が検出された場合、障害のある RAM を交換すると、システム リソースの不足によるフリーズの問題が解決されます。

結論

これで、システム リソースとは何か、コンピューティング デバイスに存在するさまざまな種類のシステム リソースとは何か、システムで発生する可能性のあるエラーの種類は何かを理解していただければ幸いです。日常のコンピューティング タスク、およびシステム リソース不足の問題を正常に解決するために実行できるさまざまな手順。


  1. Windowsのセーフモードとは何ですか?セーフモードの種類は何ですか?

    この投稿では、Windowsのセーフモードとはを紹介します。 さまざまな種類のセーフモードとは何ですか –セーフモード、ネットワークを使用したセーフモード、コマンドプロンプトを使用したセーフモード、およびそれらの意味など。 ほとんどのWindowsユーザーは、Windowsの問題を診断またはトラブルシューティングする必要がある場合に必要になることが多いため、セーフモードに精通している可能性があります。 Windowsをセーフモードで起動する方法と、Windowsをセーフモードで直接再起動する方法については、すでに説明しました。次に、セーフモードの意味と、WindowsOSが提供するセー

  2. OSのカーネルとは何ですか?カーネルの種類は何ですか?

    すべてのオペレーティングシステム(Windows、Mac、Linux、Android)には、カーネルと呼ばれるコアプログラムがあります。 これは、システム全体の「ボス」として機能します。それがOSの心臓部です!カーネルは、他のすべてを制御するコンピュータプログラムに他なりません。コンピューターで発生することはすべてそれを通過します。この投稿では、OSのカーネルとは何か、およびさまざまな種類のカーネルについて説明します。 OSのカーネルとは OSのコアプログラムであることがわかったので、ブートローダーの後にロードされる最初のプログラムでもあることも知っておく必要があります。次に、ハードウェアと