ⴞᖅ
ᒿ䀰................................................................................ 1
ᵜ***Ⲵѫ㾱ⴞḷ ........................................................ 1
⧠ᴹ***㉽н䏣ѻ༴ .................................................... 1
䰵䈫ᰙᵏṨⲴަԆྭ༴ ........................................ 2
䰵䈫ᆼᮤⓀԓ⸱Ⲵ䟽㾱ᙗ઼ᗵ㾱ᙗ ........................ 2
ྲօ䘹ᤙ㾱䰵䈫ⲴṨԓ⸱⡸ᵜ ............................ 3
䰵䈫ᵜ***䴰ާ༷Ⲵส⸕䇶 .................................... 3
֯⭘ᰙᵏ⡸ᵜᱟ䗷ᰦ˛ ........................................ 4
E
XT2
᮷Ԧ㌫㔏о MINIX
᮷Ԧ㌫㔏......................... 4
ㅜ 1
ㄐ ᾲ䘠 .................................................................. 5
1.1 L
INUX Ⲵ䈎⭏઼ਁኅ ........................................... 5
1.2
ᇩ㔬䘠 ........................................................... 12
1.3
ᵜㄐሿ㔃 ........................................................... 16
ㅜ 2
ㄐ ᗞර䇑㇇ᵪ㓴ᡀ㔃ᶴ .................................... 17
2.1
ᗞර䇑㇇ᵪ㓴ᡀ⨶........................................ 17
2.2 I/O
ㄟਓራ൰઼䇯䰞᧗ᯩࡦᔿ .......................... 19
2.3
ѫᆈۘಘǃ BIOS
઼ CMOS
ᆈۘಘ ................ 21
2.4
᧗ࡦಘ઼᧗ ................................................
ࡦ23
2.5
ᵜㄐሿ㔃 ........................................................... 31
ㅜ 3
ㄐ Ṩ㕆〻䈝䀰઼⧟ຳ .................................... 32
3.1
AS86
≷㕆ಘ ....................................................... 32
3.2 GNU
AS ≷㕆 ...................................................... 38
3.3 C
䈝䀰〻ᒿ......................................................... 48
3.4 C
о≷㕆〻ᒿⲴӂ䈳⭘ ................................. 55
3.5 L
INUX 0.11
ⴞḷ᮷ԦṬᔿ ................................. 63
3.6 M
AKE 〻ᒿ઼ M
AKEFILE ᮷Ԧ........................... 72
ㅜ 4
ㄐ 80X86
؍ᣔ⁑ᔿ৺ަ㕆〻 ............................ 75
4.1 80X86
㌫㔏ᇴᆈಘ઼㌫㔏ᤷԔ........................ 75
4.2
؍ᣔ⁑ᔿᆈ㇑⨶............................................ 81
4.3
⇥࠶ᵪ ...........................................................
ࡦ85
4.4
࠶亥ᵪ ...........................................................
ࡦ96
4.5
؍ᣔ ................................................................... 99
4.6
ѝᯝ઼ᔲᑨ༴⨶.............................................. 110
4.7
ԫ .........................................................
㇑⨶࣑120
4.8
؍ᣔ⁑ᔿ㕆〻 ......................................
ॆࡍ128
4.9
ањㆰঅⲴཊԫ࣑Ṩᇎֻ.......................... 131
ㅜ 5
ㄐ LINUX
Ṩփ㌫㔃ᶴ ................................ 141
5.1 L
INUX Ṩ⁑ᔿ............................................... 141
5.2 L
INUX Ṩ㌫㔏փ㌫㔃ᶴ ............................... 142
5.3 L
INUX ṨሩᆈⲴ㇑⨶઼֯⭘ ................... 144
5.4
ѝᯝᵪ .........................................................
ࡦ157
5.5 L
INUX Ⲵ㌫㔏䈳⭘ ........................................... 160
5.6
㌫㔏ᰦ䰤઼ᇊᰦ.............................................. 162
5.7 L
INUX 䘋〻᧗ ...............................................
ࡦ164
5.8 L
INUX ㌫㔏ѝึḸⲴ֯⭘ᯩ⌅ ....................... 172
5.9 L
INUX 0.11
䟷⭘Ⲵ᮷Ԧ㌫㔏............................ 176
5.10 L
INUX ṨⓀԓ⸱Ⲵⴞᖅ㔃ᶴ ..................... 177
5.11
Ṩ㌫㔏оᓄ⭘〻ᒿⲴޣ㌫ ........................ 184
5.12
LINUX/M
AKEFILE ᮷Ԧ.................................... 184
5.13
ᵜㄐሿ㔃........................................................ 189
ㅜ 6
ㄐ ᕅሬࣘ〻ᒿ˄BOOT
˅ ........................... 191
6.1
ᙫփ࣏㜭.......................................................... 191
6.2
BOOTSECT.
S 〻ᒿ............................................... 193
6.3
SETUP.
S 〻ᒿ ..................................................... 203
6.4
HEAD.
S 〻ᒿ ...................................................... 221
6.5
ᵜㄐሿ㔃.......................................................... 234
ㅜ 7
ㄐ ॆࡍ〻ᒿ(INIT) ....................................... 235
7.1
MAIN.
C 〻ᒿ ...................................................... 235
7.2
⧟ຳॆࡍᐕ.............................................. 247
7.3
ᵜㄐሿ㔃.......................................................... 249
ㅜ 8
ㄐ Ṩԓ⸱(KERNEL)................................... 251
8.1
ᙫփ࣏㜭.......................................................... 251
8.2 M
AKEFILE ᮷Ԧ................................................. 254
8.3
ASM.
S 〻ᒿ ........................................................ 256
8.4
TRAPS.
C 〻ᒿ..................................................... 262
8.5
SYSTEM_
CALL.
S 〻ᒿ ........................................ 267
8.6
MKtiME.
C 〻ᒿ.................................................. 279
8.7
SCHED.
C 〻ᒿ .................................................... 281
8.8
SIGNAL.
C 〻ᒿ................................................... 300
8.9
EXIT.
C 〻ᒿ ....................................................... 311
8.10
FORK.
C 〻ᒿ .................................................... 318
8.11
SYS.
C 〻ᒿ....................................................... 326
8.12
VSPRINTF.
C 〻ᒿ.............................................. 333
8.13
PRINTK.
C 〻ᒿ ................................................. 341
8.14
PANIC.
C 〻ᒿ ................................................... 342
8.15
ᵜㄐሿ㔃........................................................ 343
ㅜ 9
ㄐ ඇ䇮༷傡ࣘ〻ᒿ(BLOCK DRIVER)......... 345
9.1
ᙫփ࣏㜭.......................................................... 346
9.2 M
AKEFILE ᮷Ԧ................................................. 349
9.3
BLK.
H ᮷Ԧ........................................................ 351
9.4
HD.
C 〻ᒿ.......................................................... 355
9.5
LL_
RW_
BLK.
C 〻ᒿ ........................................... 378
9.6
RAMDISK.
C 〻ᒿ................................................ 384
9.7
FLOPPY.
C 〻ᒿ ................................................... 390