Linuxカーネルに関する技術情報を集めていくプロジェクトです。現在、Linuxカーネル2.6解読室の第2章までを公開中。
ここまで、Linuxカーネル機能の概要を説明してきましたが、なかなか簡単には動作がイメージできないかと思います。本章の最後として、具体的にイメージできるよう、実際にLinuxカーネルがどのように動作するかを見てみましょう。
前述のように、Linuxカーネルはアプリケーションのシステムコール発行や、ハードウェアからの割り込み発生によってのみ動作を行います。典型的なLinuxカーネルの動作例は、図0-8のようになります。これは、コマンドからライブラリ関数freadを呼び出して、ファイルからデータを読み出す処理を行ったときの動きを示しています。
[PageInfo]
LastUpdate: 2008-07-07 17:55:24, ModifiedBy: hiromichi-m
[Permissions]
view:all, edit:login users, delete/config:members