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