このページの本文へ

Turbo-CE

資格通信

2001年02月20日 00時57分更新

文● NETWORK MAGAZINE 編集部

  • この記事をはてなブックマークに追加
  • 本文印刷

出題
グローバルナレッジネットワークインク 佐渡智志

システムのIRQ設定を参照したいと思いますが、どのファイルを参照したらよいですか。正しいものを1つ選びなさい。

  • A /etc/irq.conf
  • B /etc/sysconfig/irq.conf
  • C /etc/interrupts/bios
  • D /proc/interrupts

解説

 Linuxでは、各種周辺機器などのデバイスを制御するのに「スペシャルファイル」と呼ばれる特殊なファイルを利用する。スペシャルファイルは、ファイルと同じ操作で扱うことができる。たとえば、

# cp file1 file2
# cp file1 /dev/st0

のように、file1をfile2にコピーするのと同じ方法で file1を/dev/st0(テープドライブに割り当てられたスペシャルファイル)にコピーすることができる。結果として、file1のデータはテープに書きこまれることになる。このように、あらゆるリソースをファイルとして扱うことは、Linuxの大きな特徴の1つである。

 また同様に、プロセスやカーネルが持つデータもファイルとして扱うことができる。稼動中のプロセスやカーネルが持つ情報に対して、/procファイルシステムはユニークなインターフェイスを提供する。/procディレクトリ以下に存在するファイルをcatやmoreコマンドで参照することにより、たとえばカーネルが保持しているデータを確認することができる(画面1)。

画面1 /procディレクトリ
画面1 /procディレクトリ

 IRQ設定を確認するには、それぞれの周辺機器に割り当てられたスペシャルファイルを使う。問題の「IRQ設定」はメモリ上のカーネルが保持しているデータなので、

# cat /proc/interrupts

で参照できる。つまり正解はDである。

カテゴリートップへ

アスキー・ビジネスセレクション

ASCII.jp ビジネスヘッドライン

ピックアップ