Man page - lsdev(8)

Packages contains this manual

Available languages:

en ja

Manual

LSDEV

名 前
書 式
説 明
オ プ シ ョ ン
フ ァ イ ル
バ グ
関 連 項 目
著 者

名 前

lsdev - 組 み 込 ま れ て い る ハ ー ド ウ ェ ア に 関 す る 情 報 を 表 示 す る

書 式

lsdev

説 明

lsdev は 、 /proc デ ィ レ ク ト リ の interrupts, ioports, dma フ ァ イ ル か ら 、 コ ン ピ ュ ー タ に 組 み 込 ま れ て い る ハ ー ド ウ ェ ア の 情 報 を 集 め る 。 こ れ に よ り 、 各 ハ ー ド ウ ェ ア が 使 用 す る I/O ア ド レ ス 、 IRQ チ ャ ネ ル 、 DMA チ ャ ネ ル の quick overview を 提 供 す る 。

オ プ シ ョ ン

な し 。

フ ァ イ ル

/proc/interrupts

IRQ チ ャ ネ ル 。

/proc/ioports

I/O メ モ リ ア ド レ ス 。

/proc/dma

DMA チ ャ ネ ル 。

バ グ

lsdev は 、 調 査 対 象 で あ る 3 つ の フ ァ イ ル の 中 で ど の 行 が 1 つ の 同 じ デ バ イ ス を 参 照 し て い る か を 、 常 に 理 解 で き る わ け で は な い 。 こ れ ら の フ ァ イ ル が 時 々 、 同 一 の ハ ー ド ウ ェ ア に 対 し て 、 そ れ ぞ れ 異 な る 名 称 を 用 い る た め で あ る 。 例 え ば 、 い く つ か の カ ー ネ ル に お い て キ ー ボ ー ド は 、 /proc/ioports で は ‘kbd’ で 参 照 さ れ る が 、 /proc/interrupts で は ‘keyboard’ と な っ て い る 。 こ れ は lsdev で は な く 、 (こ の 特 定 の 例 の よ う に ) カ ー ネ ル で 対 処 さ れ る べ き で あ る 。

そ れ で も lsdev は 、 デ バ イ ス 名 か ら 後 続 の ス ペ ー ス や 開 き 括 弧 以 降 の 文 字 列 を 取 り 除 い て 、 な ん と か 各 行 を 一 致 さ せ よ う と す る 。 そ の た め 例 え ば 、 /proc/interrupts の ‘serial’ 行 は /proc/ioports の ‘serial(set)’ 行 と 一 致 す る こ と に な る 。 こ の DWIM な 試 み は 、 そ れ 自 体 が バ グ だ と み な さ れ る か も し れ な い 。

(訳 注 : DWIM と は Do What I Mean の 略 で 、 「 お か し な 入 力 が 与 え ら れ た と き に 、 意 図 さ れ た 結 果 を 推 測 す る 能 力 が あ る こ と (た ま に 正 し く 推 測 す る 場 合 も あ る )」 を 意 味 す る 。 詳 細 は Jargon File を 参 照 の こ と 。 )

こ の プ ロ グ ラ ム は 、 ど の よ う な ハ ー ド ウ ェ ア が あ る か に 関 す る カ ー ネ ル の 知 識 を 表 示 す る だ け で あ り 、 実 際 に 何 が 物 理 的 に 存 在 す る か を 示 す も の で は な い 。

関 連 項 目

procinfo(8).

著 者

Sander van Malssen <svm@kozmix.cistron.nl>