UNIX 6th Edition Kernel Source Code (original) (raw)
Lions$B8_49%=!<%9%3!<%I(B
$B%*%j%8%J%k$N%=!<%9%3!<%I$K(BLions$BK\$N9THV9f$rIU2C!#(B Lions$BK\$KFCM-$N%3%a%s%HEy$OH?1G$5$l$F$$$J$$!#(B $BMxMQ$K:]$7$F$O(B$B%i%$%;%s%9(B$B$rB:=E$N$3$H!#(B
Initialisation Process Information
- param.h 0100→
- systm.h 0200→
- seg.h 0300→
- proc.h 0350→
- user.h 0400→
- low.s 0500→
- m40.s 0600→
- main.c 1500→
- slp.c 1800→
- prf.c 2300→
- malloc.c 2500→
Traps, Interrupts and System Calls Process Management
Program Swapping Basic Input/Output Block Devices
File and Directories File Systems Pipes
- file.h 5500→
- filsys.h 5550→
- ino.h 5600→
- inode.h 5650→
- sys2.c 5700→
- sys3.c 6000→
- rdwri.c 6200→
- subr.c 6400→
- fio.c 6600→
- alloc.c 6900→
- iget.c 7250→
- nami.c 7500→
- pipe.c 7700→
Character Oriented Special Files
$BCm0U(B
$B%*%j%8%J%k$N%=!<%9%3!<%I$O6Q@0$,$H$l$F$$$FH~$7$$$,!"(B Lions$BK\$O@=K\$NET9g>e!"$+$J$j%9%?%$%k$r$^$2$F$$$k!#(B $B7k2L$H$7$F!"%*%j%8%J%k$NH~$7$5$,$:$$$V$s$=$3$J$o$l$F$$$k$N$,;DG0$G$"$k!#(B
Lions$BK\$N%3%a%s%H$O%*%j%8%J%k$H%K%e%"%s%9$,0c$&$H$3$m$,$"$k!#(B $BC0G0$KHf3S$7$F$_$k$H$*$b$7$m$$!#(B
$B2]Bj(B
$B%/%m%9%j%U%!%l%s%9(B
cxref$B$r;H$C$F@8@.$7$h$&$H$7$?$,!"8=:_$N(BC$B$H;EMM$,0c$&$?$a$&$^$/$$$+$J$$!#(B $B<+J,$G:n$l$H$$$&$3$H$+!)(B $B"*Ev;~$N%3%^%s%I(Bcref$B$rH/8+!#$3$N$^$^$G$O$A$H;H$$$K$/$$$,!D(B
$B8=:_$N(BC$B$H$A$,$$!"9=B$BN$N%U%#!<%k%I$,6&DL$NL>A06u4V$rD%$k$N$G!"(B $B0lMw$,I,MW$G$"$k!#$3$l$OK\<ae*$j0c$$$h8@$($k$+$b$7$l$j$$!#(b <dt=""> $B%*%j%8%J%k$N%=!<%9%3!<%I$r3h$+$7$?%j%9%H(B </ae*$j0c$$$h8@$($k$+$b$7$l$j$$!#(b>
Lions$BK\$N9THV9f$N>pJs$r2?$i$+$N$+$?$A$GKd$a9~$s$G$d$l$P$h$$!#(B $B9T$N$:$l$O$H$b$+$/!"%U%!%$%kCf$"$k$$$O%U%!%$%k4V$G0LCV$,0\F0$7$F$$$k$N$O$I$&$9$k$+!)(B