アットウィキロゴ

進め方案2

案2

初回

  • 本研修の目的(立案者)
  • main.c 解説(立案者)

以下、各自ソース理解&まとめ作成
  • システムコール&物理メモリ配置(易)1名
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