- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!!LPIC ハードウェアとアーキテクチャ
[LPIC]
{{amazon 4798016926}}
!IRQ
*IRQ(Interruput Request)はCPUへの割り込み要求
*/proc/interrupts
# cat /proc/interrupts
CPU0
1: 8 Phys-irq-level i8042
7: 0 Phys-irq-level parport0
8: 1 Phys-irq-level rtc
9: 0 Phys-irq-level acpi
12: 146 Phys-irq-level i8042
14: 1296736 Phys-irq-level ide0
17: 681512 Phys-irq-level peth0
18: 0 Phys-irq-level uhci_hcd:usb3
19: 0 Phys-irq-level uhci_hcd:usb1, ehci_hcd:usb4
20: 2689465 Phys-irq-level uhci_hcd:usb2, libata
256: 13457898 Dynamic-irq-level timer0
257: 0 Dynamic-irq-level resched0
258: 0 Dynamic-irq-level callfunc0
:
!I/Oポートアドレス
*CPUがデバイスとデータ送受信を行う際の識別アドレス
*/proc/ioports
# cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
:
!DMA(Direct Memory Access)
*CPUを介さずに、装置間でデータのやり取りを行う
*/proc/dma
# cat /proc/dma
4: cascade
!通信デバイス・モデムの設定
*PPPを制御するプログラムは、pppd
*シリアルデバイスの設定は、setserial
!非IDEデバイス
::SCSI
*データ幅8bitのSCSIでは、SCSIコントローラの他に7台までデバイス接続可能
*データ幅16bitのSCSIでは、SCSIコントローラの他に15台までデバイス接続可能
*/proc/scsi ディレクトリに情報あり
*scsi_infoコマンドで情報を表示
::Serial ATA(SATA)
*IDEなどのパラレルATAの後継としてより高いデータ転送速度を実現
*内臓ハードディスクなど
!!PC拡張カードの設定
*PCIバスに接続されたデバイスを確認するには、lspciコマンドを利用
!!USBデバイスの設定
*USB1.1への正式対応は、カーネル2.4以降
*USB2.0には、カーネル2.6で対応
::USBコントローラ
*USB1.1用のUSBコントローラには、UHCIとOHCIがある。
*HCI(Host Controller Interface)
'''USB1.1'''
,カーネルバージョン,UHCI,OHCI
,2.4,usb-huci,usb-ohci
,2.6,uhci_hcd,ohci_hcd
*USB2.0用のUSBコントローラには、EHCIがあり、ehci_hcd
'''USB2.0'''
,カーネルバージョン,EHCI
,2.4,ehci-hcd
,2.6,ehci_hcd
::クラス・ドライバ
*汎用ドライバとして、クラス・ドライバが用意されている
*クラス・ドライバが対応できない場合、ベンダー・デバイス・ドライバが利用される
::ホットプラグ
*PCの電源を入れたまま周辺機器の取り付けはずしが可能
*USB接続しているデバイスの確認には、lsusbコマンドを使用