1,ハードウェアとアーキテクチャ
【全体】

①BIOSの設定

②非IDSデバイスの設定

③PCI拡張カードの設定

④USBデバイスの設定

⑤カーネルの管理

【詳細】

①BIOSの設定

 IRQとは?
  CPUへの割り込み要求のこと
  CPUが外部デバイスと通信する時に使用
  IRQ番号は重複はできない

[root@localhost /]# cat -n /proc/interrupts
1 CPU0
2 0: 352645835 IO-APIC-edge timer
3 1: 3 IO-APIC-edge i8042
4 7: 0 IO-APIC-edge parport0
5 8: 1 IO-APIC-edge rtc
6 9: 1 IO-APIC-level acpi
7 12: 4 IO-APIC-edge i8042
8 14: 105684 IO-APIC-edge ide0
9 15: 3163214 IO-APIC-edge ide1
10 169: 218141 IO-APIC-level uhci_hcd:usb4, ata_piix, eth0
11 177: 0 IO-APIC-level ehci_hcd:usb1
12 185: 0 IO-APIC-level uhci_hcd:usb2, uhci_hcd:usb5
13 193: 0 IO-APIC-level uhci_hcd:usb3
14 201: 0 IO-APIC-level Intel ICH5
15 NMI: 0
16 LOC: 352579624
17 ERR: 0
18 MIS: 0
[root@localhost /]#

 I/O Port Addressとは?
 
   CPUと各デバイスとデータ通信するための識別アドレス
   識別アドレスは16進数で表示される

[root@localhost /]# cat -n /proc/ioports
1 0000-001f : dma1
2 0020-0021 : pic1
3 0040-0043 : timer0
4 0050-0053 : timer1
5 0060-0060 : keyboard
6 0064-0064 : keyboard
7 0070-0077 : rtc
8 0080-008f : dma page reg
9 00a0-00a1 : pic2
10 00c0-00df : dma2
11 00f0-00ff : fpu
12 0170-0177 : ide1
13 01f0-01f7 : ide0
14 0376-0376 : ide1

 DMAとは?
 
  Direct Memory Access 
  CPUを介さずに、デバイスと通信する
  
  [root@localhost /]# cat -n /proc/dma
1 4: cascade
[root@localhost /]#


/procには,プロセス関連情報やメモリー関連情報などが,ファイルとして配置されている



itmasterのブログ-①BIOSの設定

LPIC101 攻略
期限:1/30
範囲
 1,ハードウェアとアーキテクチャ
 2.Linuxのインストールとパッケージ管理
 3.GNU&UNIXコマンド
 4.デバイス、Linuxファイルシステム、FHS
 5.起動、初期化、Shutdown、runlevel

以上、5つの領域を理解する必要がある。



itmasterのブログ-LPIC101