Unix 指南/解釋/確定硬體
外觀
以下是確定硬體的幾種方法,這些硬體當前在系統上
- 執行dmesg(在 *BSD 上執行良好)
- 使用 KDE 資訊中心(K 選單 -> 系統 -> 資訊中心)
在 *BSD 系統上執行dmesg以確定核心版本、記憶體數量以及這臺計算機是否有音訊裝置。
$ dmesg | less
...
OpenBSD 3.8 (GENERIC) #425: Sat Sep 10 15:49:26 MDT 2005
deraadt@macppc.openbsd.org:/usr/src/sys/arch/macppc/compile/GENERIC
real mem = 268435456 (262144K)
avail mem = 236363776 (230824K)
using 1254 buffers containing 13418496 bytes of memory
mainbus0 (root)
...
mpcpcibr1 at mainbus0: uni-north, Revision 0x5
pci1 at mpcpcibr1 bus 0
...
macobio0 at pci1 dev 23 function 0 "Apple Intrepid" rev 0x00
...
snapper0 at macobio0: irq 30,1,2
...
audio0 at snapper0
...
該系統使用 OpenBSD 3.8 核心,與 OpenBSD 3.8 作業系統發行版匹配。(通常,*BSD 上的核心與某個版本的系統匹配。相比之下,Linux 核心和系統存在許多組合。)
實際記憶體為 262144K,但只有 230824K 是“可用”的,這可能意味著可用。使用bc或其他方法除以 1024 以轉換為兆位元組
$ bc 262144 / 1024 256 230824 / 1024 225 quit
這臺計算機有 256 MB 記憶體,但只有 225 MB 是“可用”的。因為我們使用了 bc,所以答案向下取整為整數。
dmesg 輸出中的這行表示存在音訊裝置
audio0 at snapper0
我們可以向上瀏覽 dmesg,瞭解到我們有 audio0 在 snapper0 在 macobio0 在 pci1 在 mpcpcibr1 在 mainbus0。但是,我們可能只對“audio0”感興趣,這意味著我們有一個音訊裝置,而“snapper0”是我們想要了解提供此音訊的音效卡型別時需要關注的。在這臺計算機上,應該可以安裝播放聲音和音樂的程式。

