/procの情報の実際の使用

/procの情報の実際の使用

LPI 1 認証を準備しながら、試験 101 の目標リストのレビューを開始しました。レビュー後/プロセスps、私は、、、freeまたはtop次のようなプログラムを知っています。メモリ情報そしてCPU情報

ただし、システム管理者がファイルから利用可能な情報にアクセスする必要がある実際の状況はまだ表示されていません。DMA邪魔する中断要求IOポート他の人。

だから私の質問は、もし上記のファイルを使ってみた方や重要なプログラムをご存知の方ですか?

よろしくお願いします。

答え1

文書DMA邪魔する中断要求そしてIOポートこれは、ISAカードスロットがある可能性がある産業用PCなどの従来のハードウェアを扱う場合にも重要です。

歴史:ISAバスはもともと自動構成が不可能であり、「プラグアンドプレイ」またはPnPと呼ばれる自動構成メカニズムを改善しようとしたため、多くの人が自動構成メカニズムの名前が「プラグアンドプレイ」に変更されたことを認識しました。 。 。つまり、いつもうまくいかない。手動設定では、どのシステムリソースが空であるか(つまり、新しいカードに割り当てられている)、すでに使用されているリソースが何であるかを知る必要があります。

これらのファイルはドライバ開発者にとっても重要です。これにより、開発者はドライバが使用する必要があるハードウェアリソースを正しく登録したことを確認できます。

もう1つの歴史的注意:/sys仮想ファイルシステムが設計される前に、同じ情報にアクセスするための異なる種類のインタフェースを提供するよりも仮想ファイルまたはディレクトリを作成する方がはるかに簡単である/procため、すべての種類の診断情報の一般的なダンプグラウンドとして/proc使用されました。 。そこにあり、使いやすいので、もちろん、さまざまなLinuxドライバとサブシステム開発者が実際に使用しています。

この導入以降、ある程度クリーンアップが行われましたが、/sys一部のユーザースペースツールが以前の診断インターフェースに依存するように作成されたため、これ以上使用されず、最終的/procに削除(少なくとも一部)する進行速度が遅くなりました。

関連情報