、ウ、ホ・レ。シ・ク、、マ、ニ、ハ・ヨ・テ・ッ・゙。シ・ッ、ヒトノイテ、ウ、ホ・レ。シ・ク、エ゙、爨マ、ニ、ハ・ヨ・テ・ッ・゙。シ・ッ 、ウ、ホ・レ。シ・ク、livedoor ・ッ・・テ・ラ、ヒトノイテ、ウ、ホ・レ。シ・ク、エ゙、瀝ivedoor ・ッ・・テ・ラ

フワシ。

・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ホ・・、・

。。・ス・ユ・ネ・ヲ・ァ・「、ネ・マ。シ・ノ・ヲ・ァ・「、ォ、鮑ォ、ソ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ホ・・、・荀マシ。、ホ、隍ヲ、ヒ、ハ、。」

・マ。シ・ノ・ヲ・ァ・「、タゥク讀ケ、イ眛

  • ・「・ラ・・ア。シ・キ・逾「ェOS
    • OS、ホニスミホマオ。ヌス、クニ、モスミ、キ、ニス靉、ーヘヘ熙ケ、。」
  • OS「ェ・ヌ・ミ・、・ケ・ノ・鬣、・ミ
    • ウコナ、ケ、・ノ・鬣、・ミ、ヒマタヘナェ、ハサリシィ、ヘソ、ィ、。」
  • ・ヌ・ミ・、・ケ・ノ・鬣、・ミ「ェ・マ。シ・ノ・ヲ・ァ・「
    • ハェヘナェ、ハタゥク讀ケヤ、ヲ。」

OS、ネ・ヌ・ミ・、・ケ・ノ・鬣、・ミ

。。・ヌ・ミ・、・ケチ犲、ケ、・鬣、・ヨ・鬣熙ャ、ハ、、、ネ、ュ。「、ノ、ホ、隍ヲ、ヒ、キ、ニ・ヌ・ミ・、・ケ、チ犲、ケ、、ホ、ォ、ネ、、、ヲ、ネシ。、ホ3、ト、ホ・「・ラ・。シ・チ、ャケヘ、ィ、鬢、。」

  1. OS、ヒトセタワニッ、ュ、ォ、ア、・「・ラ・。シ・チ
    • Windows、ホセケ蹉PI。ハApplication Programming Interface。ヒ。「UNIX、ホセケ逾キ・ケ・ニ・爭ウ。シ・、ネ、、、テ、ソOS、ャヘムーユ、キ、ニ、、、オ。ヌス、・ラ・・ー・鬣爨ォ、鮑ニ、モスミ、ケ、ウ、ネ、ヒ、隍テ、ニ・ヌ・ミ・、・ケ、チ犲、ヌ、ュ、。」OS、ホオ。ヌス、クニ、モスミ、ケハヒ。、マウニシOS、ヒーヘツク、ケ、、ウ、ネ、ヌ、「、。」ホ网ィ、ミ。「MS-DOS、ハ、鬢ミ。「ニテシ、ハフソホ皃サネ、ヲ、ォ。「・ラ・・ー・鬣爨ホーノ、・「・サ・・ヨ・クタク、ヌオュスメ、ケ、ノャヘラ、ャ、「、。」、゙、ソ。「Windows、膓NIX、ヌ、マ・鬣、・ヨ・鬣熙ター、ィ、ニ、、、、ソ、癸「C、ホエリソクニ、モスミ、キ、ネニア、ク、隍ヲ、ハエカウミ、ヌヘヘムイトヌス、ヌ、「、。」
    • 、キ、ォ、キ。「、ウ、ホOS、ヒトセタワニッ、ュ、ォ、ア、ハヒ。、ヌ、マノヤイトヌス、ハセケ遉ャ、「、。」ホ网ィ、ミ。「ソキタスノハ、ホ・マ。シ・ノ・ヲ・ァ・「、ハ、ノ、ホセケ遉ヌ、「、。」
  2. I/O・ン。シ・ネ、テ。、ッ・「・ラ・。シ・チ
    • 、ノ、、ハ・マ。シ・ノ・ヲ・ァ・「、ヌ、「、テ、ニ、礫/O・ン。シ・ネ、ヒナャタレ、ハ・ソ・、・゚・・ー、ヌナャタレ、ハ・ヌ。シ・ソホ、ホョ、キケ、皃ミ。ハ、ウ、、。ヨI/O・ン。シ・ネ、テ。、ッ。ラ、ネノスクス、オ、、。ヒ。「タゥク讀ヌ、ュ、。」、キ、ォ、キ。「、ウ、ホハヒ。、マヒヌス、ヌ、ケ、ャ・ラ・・ー・鬣゙。シツヲ、ヒノ鯏エ、ャ、ォ、ォ、、キ。「OS、ヒ、隍テ、ニ、マ・ン。シ・ネタゥクツ、ャ、「、、ホ、ヌーネフ、ホ・ラ・・ー・鬣爨ォ、鬢マサネ、ィ、ハ、、セケ遉筅「、。」
  • ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ヘヘム、ケ、・「・ラ・。シ・チ
    • ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ネクニ、ミ、、・ラ・・ー・鬣爨ホーシ、ヘヘム、ケ、ハヒ。、ヌ、「、。」、ウ、ホ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、マトフセ、ホ・ラ・・ー・鬣爨ネ、マーロ、ハ、遙「・マ。シ・ノ・ヲ・ァ・「、ネ、ホ、荀シ隍熙ホテ醫ゥ、チ。ヲハ菴、ケ、、ソ、皃ホ、筅ホ、ヌ、「、。」、隍テ、ニ。「、ウ、ホハヒ。、ヌ・マ。シ・ノ・ヲ・ァ・「、・「・ラ・・ア。シ・キ・逾、ォ、鮟ネ、ヲ、ネ、ケ、、ミ。「トセタワ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ヒツミ、キ、ニフソホ皃スミ、ケ、ォ。「、゙、ソ、マOS、イ、キ、ニ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、サネ、ヲ、ウ、ネ、ヒ、ハ、。」

。ヨ/proc。ラニ筅ホ・ユ・。・、・、ネ、ス、ホヘヘムヒ。

。。Linux、ホ・、・・ケ・ネ。シ・テ讀ヒ・ヌ・ミ・、・ケ、ャシォニーヌァシア、キ、ハ、ォ、テ、ソセケ遑「・、・・ケ・ネ。シ・ク螟ヒ。ヨ/proc。ラ・ヌ・」・・ッ・ネ・ーハイシ、ホ・ユ・。・、・、トエ、ル、。」

。。シ。、ヒ。ヨ/proc。ラ・ヌ・」・・ッ・ネ・ーハイシ、ホ・ユ・。・、・、シィ、ケ。」

・ユ・。・、・フセニ簣ニサネヘムハヒ。
interruptsIRQ。ハウ荀ケ、゚。ヒ、ホサネヘムーヘIRQ、ホカ、ュ、クォ、、ネ、ュ、ヒサネヘム
ioportsI/O・ン。シ・ネ、ホサネヘムーヘI/O・ン。シ・ネ、ホカ、ュ、クォ、、ネ、ュ、ヒサネヘム
devicesサネヘム、オ、、ニ、、、・ヌ・ミ・、・ケ、ホーヘ・マ。シ・ノ・ヲ・ァ・「、ャヌァシア、オ、、ニ、、、、ォ、クォ、サ、ヒサネヘム
pciヌァシア、オ、、ニ、、、PCI・ミ・ケ、サネヘム、キ、ニ、、、・ォ。シ・ノーヘノャヘラ、ハ・ノ・鬣、・ミ、トエ、ル、、ソ、皃ヒサネヘム。」・ル・・ソ。シフセ。ヲ・チ・テ・ラフセセホ。ヲIRQ。ヲI/O・ン。シ・ネ、ャニノ、゚シ隍、。」
scsi/・ヌ・」・・ッ・ネ・ーハイシ、ホ・ユ・。・、・ヌァシア、オ、、ニ、、、SCSI・ヌ・ミ・、・ケーヘSCSI・ヌ・ミ・、・ケ、ャヌァシア、オ、、ニ、、、、ォ、クォ、サ、ヒサネヘム

・ヌ・ミ・、・ケ・ノ・鬣、・ミ、エカウミ、ヌトマ、

。。Linuxセ螟ヌシ。、ホ、隍ヲ、ヒニホマ、ケ、、ネ。「・ヌ・ミ・、・ケ・ユ・。・、・フセ、ャノスシィ、オ、、。」

[ipusiron@garoa ipusiron]$ ls /dev | more
MAKEDEV*
agpgart
apm_bios
。ハ。トテ賽ャ。ト。ヒ
zqft0
zqft1
zqft2
zqft3

。。Linux、ヌ、マ1ツ賣ワ、ホIDE・マ。シ・ノ・ヌ・」・ケ・ッ、hda、ネ、、、ヲ・ヌ・ミ・、・ケ・ユ・。・、・フセ、ャウ荀ソカ、鬢、。」

ホ罍ァシツコン、ヒ。「grep、ヌ/devニ筅ホhda、テオ、ケ、ネシ。、ホ、隍ヲ、ヒツソ、ッ、ホ、ヌ。「IDE・マ。シ・ノ・ヌ・」・ケ・ッヘム、ホ・ヌ・ミ・、・ケ・ユ・。・、・フセ、ャツソソツクコ゚、ケ、、ウ、ネ、ャ、、ォ、。」

[ipusiron@garoa ipusiron]$ ls /dev | grep hda
hda
hda1
hda10
hda11
hda12
hda13
hda14
hda15
hda16
hda2
hda3
hda4
hda5
hda6
hda7
hda8
hda9

・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ホシホ

。。・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ヒ、マ・ュ・罕鬣ッ・ソキソ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ネ・ヨ・・テ・ッキソ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ホ2シホ狡クコ゚、ケ、。」

  • ・ュ・罕鬣ッ・ソキソ・ヌ・ミ・、・ケ・ノ・鬣、・ミ
    • ・キ・・「・・ン。シ・ネ、ハ、ノ、ホマ「ツウ、キ、ソ・ヌ。シ・ソ、ニノ、゚ス、ュ、ケ、・ヌ・ミ・、・ケ、ホ、ソ、皃ホ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ホ、ウ、ネ。」
    • ・キ。シ・ア・・キ・罕、ヒス靉、キ、ソ・ヌ。シ・ソ、ニノ、゚ス、ュ、ケ、、ウ、ネ、キ、ォ、ヌ、ュ、ハ、、。」
  • ・ヨ・・テ・ッキソ・ヌ・ミ・、・ケ・ノ・鬣、・ミ
    • ・ユ・。・、・・キ・ケ・ニ・爨ホナレツ讀ネ、ハ、遙「・鬣・タ・爭「・ッ・サ・ケ、ャイトヌス、ヌ、「、。」
    • ニ篷、ヌ、マ・ュ・罕テ・キ・蠖靉、ャケヤ、、、ニ、、、。」
      • ホ罍ァHDD、ハ、ノ、ャナ、ソ、。」

[ハ荵ヨ]、ウ、、鬢ホ2、ト、マニスミホマタゥク、ホ・チ・罕ヘ・、ホ・ソ・、・ラ、ヒツミア、キ、ニ、、、。」。。。

・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ネ・ォ。シ・ヘ・

。。Linux、ホ・ォ。シ・ヘ・、ネ・マ。シ・ノ・ヲ・ァ・「エヨ、ホエリキク、マシ。、ホトフ、熙ヌ、「、。」

。。ゾ、ォ、鬢、ォ、、隍ヲ、ヒ。「・ォ。シ・ヘ・、ネ・マ。シ・ノ・ヲ・ァ・「、ネ、ホ、荀シ隍熙ホコン、ヒ、マ・キ・ケ・ニ・爭ウ。シ・、サネ、テ、ニ・ヌ。シ・ソ、ホシ、アナマ、キ、ケヤ、ヲ。ハ、ウ、、マLinux、タ、ア、ヒクツ、鬢コ。「、ケ、ル、ニ、ホOS、ヒトフ、ク、。ヒ。」、ス、ホコン。「/devーハイシ、ホ・ヌ・ミ・、・ケ・ユ・。・、・、キミヘウ、キ、ニ。「・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ヌ・ヌ。シ・ソ、ホシ、アナマ、キ、ケヤ、ヲ。」

。。・譯シ・カ。シ・ラ・・サ・ケ、ャ・キ・ケ・ニ・爭ウ。シ・、ネッケヤ、ケ、、ネ。「・ス・ユ・ネ・ヲ・ァ・「ウ荀ケ、゚、ャネッタク、キ、ニ。「・ォ。シ・ヘ・、ャ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、クニ、モスミ、ケ。」、ス、ウ、ヌ。「・ヌ。シ・ソ、ホシ、アナマ、キ、ャケヤ、、、。」

。。シ。、ホ、隍ヲ、ヒニホマ、ケ、、ネ。「・ュ・罕鬣ッ・ソキソ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ネ・ヨ・・テ・ッキソ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ホトオチ・・ケ・ネ、ャノスシィ、オ、、。」

[ipusiron@garoa ipusiron]$ cat /proc/devices
Character devices:
  1 mem。。「ォ・皈筵・ヌ・ミ・、・ケ
  2 pty
  3 ttyp
  4 ttyS。。「ォ・ソ。シ・゚・ハ・・ヌ・ミ・、・ケ
  5 cua
  7 vcs
 10 misc
 29 fb
 36 netlink
128 ptm
136 pts
Block devices:
  1 ramdisk
  2 fd。。「ォFD
  3 ide0。。「ォIDE
  9 md
 22 ide1。。「ォIDE

。。ーハセ螟ホ、隍ヲ、ヒ1、ト、ヒ・ヌ・ミ・、・ケ、ヒツミ、キ、ニ。「クヌヘュ、ホネヨケ讀ャトオチ、オ、、ニ、、、。」、「、ッ、゙、ヌ、ウ、、鬢マ、ケ、ヌ、ヒチネ、゚ケ、゙、、ソ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ヌ、「、テ、ニ。「ク螟ロ、ノ・ノ・鬣、・ヨ、トノイテ、ケ、、ミ・・ケ・ネ、ヒネソアヌ、オ、、。」ホ网ィ、ミ。「・ォ。シ・ヘ・2.4、ホセケ遑「USBPC・ォ。シ・ノ、チネ、゚ケ、゚タ゚ト熙ヒ、キ、ニ・ォ。シ・ヘ・、ホコニケステロ、ケヤ、ィ、ミ。「、ウ、ウ、ヒ・ヌ・ミ・、・ケ、ャクス、、、マ、コ、ヌ、「、。」

。。オッニーサ、ヒ・ノ・鬣、・ミ、チネ、゚ケ、猝シー、ホ・ヌ・ミ・、・ケ・ノ・鬣、・ミーヘ、マシ。、ホ、隍ヲ、ヒニホマ、ケ、、ネノスシィ、オ、、。」

[ipusiron@garoa ipusiron]$ cat /proc/modules
ne2k-pci                4448   1 (autoclean)
8390                    5892   0 (autoclean) [ne2k-pci]

。。、チ、ハ、゚、ヒ。「・ヨ・・テ・ッキソ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ホコタョ、ホオ。イ、マ、「、゙、熙ハ、、、ネサラ、、、。」、ハ、シ、ハ、鬢ミ。「USB2。「SCSI。「ATA100。「IEEE1394、ハ、ノ、ホ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、マ、ケ、ヌ、ヒツクコ゚、ケ、、ォ、鬢ヌ、「、。」チネ、゚ケ、゚・キ・ケ・ニ・犁ォネッ、ケヤ、ヲ、ウ、ネ、ャ、ハ、ア、、ミ。「・ヨ・・テ・ッキソ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、コタョ、ケ、、ウ、ネ、マ、ハ、、、タ、、ヲ。」

[ハ荵ヨ]ニテシ・ヌ・ミ・、・ケ、ヘヘム、ケ、コン、ヒ、筍「・ヌ・ミ・、・ケ・ノ・鬣、・ミ、オッニー、ケ、。」。。。

エツク、ホ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ホトノイテハヒ。

。。カ睇ッ、ホPCI・ォ。シ・ノ、ホLAN・ォ。シ・ノ、ハ、ノ、マLinuxツミア、ネノスオュ、オ、、ニ、、、、筅ホ、ャツソ、、。」、キ、ォ、キ、ハ、ャ、鬘「ケニ筅ヌスミイ、テ、ニ、、、Linux・ヌ・」・ケ・ネ・・モ・蝪シ・キ・逾、マツソソ、「、、ホ、ヌ。「テ讀ヒ、マツミア、キ、ニ、、、ハ、、タスノハ、ャ、「、、ォ、筅キ、、ハ、、。」ツミア、キ、ニ、、、ソ、ネ、キ、ニ、筍「・、・・ケ・ネ。シ・鬘シ、ャLAN・ォ。シ・ノ、クヌァシア、キ、ニ、キ、゙、、。「・、・・ケ・ネ。シ・、マタョク、ケ、、ャ。「・ヘ・テ・ネ・。シ・ッ、ヒ、マタワツウ、オ、、ハ、ッ、ハ、テ、ニ、キ、゙、ヲ、ォ、筅キ、、ハ、、。」

。。、ウ、ホ、隍ヲ、ハセケ遉マ。「PCI・ォ。シ・ノ、ホ・ル・・タ、ャ・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ホ・ス。シ・ケ。ハ、ウ、ホホ网ヌ、マdevdr.c、ネ、キ、゙、ケ。ヒ、クウォ、キ、ニ、、、、ウ、ネ、ャ、「、、ホ、ヌ。「、ス、、ツセ、ホ・゙・キ・、ヌ・タ・ヲ・・。シ・ノ、キ、ニ。「FD、ヒハンツク、キ、ニ。「Linuxツヲ、ホ/tmp・ヌ・」・・ッ・ネ・熙「、ソ、熙ヒ・ウ・ヤ。シ、ケ、、ミ、隍、。」

[root@garoa /tmp]# gcc -c devdr.c。。「ォ、ウ、、ホキイフ。「devdr.o、ャ、ヌ、ュ、、マ、コ。」
[root@garoa /tmp]# ls
devdr.c devdr.o
[root@garoa /tmp]# insmod devdr
[root@garoa /tmp]# cat /proc/modules
。ハ、ウ、ウ、ヌ・ノ・鬣、・ミ、ャノスシィ、オ、、ニ、、、、ミタョク。ヒ
[root@garoa /tmp]# shutdown -r now。。「ォ・゙・キ・、ホコニオッニー

。。コヌク螟ヒ。「・ヘ・テ・ネ・。シ・ッ、ホタ゚ト熙ケヤ、ィ、ミ。「LAN・ォ。シ・ノ、マヌァシア、キ、ニ。「・ヘ・テ・ネ・。シ・ッ、ヒタワツウ、ヌ、ュ、、マ、コ、タ。」

・ヌ・ミ・、・ケ・ノ・鬣、・ミ、ホ・ラ・・ー・鬣゚・・ー、ホエチテ

。。・マ。シ・ノ・ヲ・ァ・「、ーキ、ヲ・ラ・・ー・鬣゚・・ー、ホコン。「、「、・ヌ・ミ・、・ケ、ヒ・「・ッ・サ・ケ、キ、ソ、、、ネ、ュ、マテア、ヒ/devーハイシ、ホ・ヌ・ミ・、・ケフセ、ヌ・ェ。シ・ラ・、キ、ニ、ォ、鬘「・遙シ・ノ、゙、ソ、マ・鬣、・ネ、ケ、、ウ、ネ、ヌ・「・ッ・サ・ケ、ヌ、ュ、。」、ウ、ホ、隍ヲ、ヒ、キ、ニ。「・ウ・・ヤ・蝪シ・ソ、マ・ヌ・ミ・、・ケ・ユ・。・、・、イ、キ、ニ。「・ヌ・ミ・、・ケ・ノ・鬣、・ミ、オッニー、キ、ニ、、、、ホ、ヌ、「、。」、ウ、ホサナチネ、゚、ヒ、隍遙「・ラ・・ー・鬣゙、マ・マ。シ・ノ・ヲ・ァ・「、ャイソ、ヌ、「、、ホ、ォ、ーユシア、ケ、、ウ、ネ、ハ、ッ。「・ヌ・ミ・、・ケ・ユ・。・、・、ヒ・「・ッ・サ・ケ、ケ、、ウ、ネ、ャ、ヌ、ュ、、、ア、タ。」

。。ホ网ィ、ミ。「・ユ・。・、・スミニホマエリマ「、茹ヌ・」・ケ・ラ・・、、ヒハクサ、ノスシィ、オ、サ、、隍ヲ、ハ・ラ・・ー・鬣爨ホコン、ヒ。「・キ・ァ・、ホノクス猗スミホマ、ヌ、「、stdin、舖tdout、ヘヘム、ケ、、ウ、ネ、ヒ、隍遙「・譯シ・カ。シ、ャ・ウ・・ス。シ・、ォ・・筍シ・ネテシヒ、ォ、ーユシア、キ、ハ、、、ヌコム、爨、ア、ヌ、「、。」

サイケヘハクク・

  • 。リInterface Feb,2002。ル
  • 。リニキミLinux。。1999,12キケ譯ル