Man page - lsdev(8)
Packages contains this manual
Available languages:
en jaManual
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>