[概要][詳細][実験トップ]
情報システム実験:カーネルハック
- 担当教員
- 新城 靖 <yas@cs.tsukuba.ac.jp>
- 実施学期
- 春ABC
- 実験の概要
-
オペレーティング・システムのカーネル内で動作するプログラムの作成する。
新しいシステム・コールやデバイス・ドライバを追加する。VMware 等の仮想計
算機を用いる。
この実験テーマでは、次のような課題に取り組む。
- カーネルのコンパイルとパラメタの設定
- カーネルのリモート・デバッグ
- システムコールの追加
- デバイス・ドライバの作成
- /proc ファイル・システムの作成
- 定期的な仕事
- ファイルシステムの追加
- ユーザレベルでのファイルシステムの追加
- 特権命令の利用
注意:この実験の課題は簡単そうに見えるかもしれないが、実際にはかなり難
しい。難しい課題に挑戦したい人、自分の腕前に自信がありそれを試したい人
に勧めるが、一般的には勧められない。
- オペレーティングシステムI、II
- 計算機アーキテクチャ
- システムプログラミング序論
- システムプログラム
Last updated: 2017/08/18 12:04:58
Yasushi Shinjo / <yas@cs.tsukuba.ac.jp>