案2
初回
- 本研修の目的(立案者)
- main.c 解説(立案者)
以下、各自ソース理解&まとめ作成
user.h 38行
usys.S 31
ulib.c 104
kalloc.c 約80
proc.c 400行、関数15個
最初:各人に関数2個を割り当てる。
各自担当終了後、自己申告に基づき未割り当て関数に着手
なお、wakeup/wakeup1関数は短いので、1関数として扱う。
ioapic.c
spinlock.c
2回目
3回目以降(検討中)
スワップ
mmu.h
マルチプロセッササポート
mp.h
割り込み
picirq.c
トラップ
ブロックI/Oシステム
ide.c
memide.c
ファイルシステム&操作
fs.c
file.c
パイプ
pipe.c
キャラクタI/O
console.c
kbd.c ?
システムの起動
entry.S
entryother.S
bootmain.c
bio.c
initcode.S
init.c
kernel.ld
ユーザーコマンド
kill.c
echo.c
cat.c
grep.c
mkdir.c
mkfs.c
rm.c
sh.c
exec.c
ls.c
ln.c
forktest.c
stressfs.c
usertests.c
wc.c
zombie.c
参考書籍:はじめてのOSコードリーディング
最終更新:2013年01月30日 17:10