Process
概要 「詳解Linux Kernel」を参考にVersion 2.6.11のコードリーディングをしていく。CPUのアーキテクチャは書籍に沿ってIntelのx86とする。 今回はプロセスの仮想ファイルシステム(VFS)のデータ構造について見ていく。 VFSの役割 VFS(Virtual File System)は…
概要 「詳解Linux Kernel」を参考にVersion 2.6.11のコードリーディングをしていく。CPUのアーキテクチャは書籍に沿ってIntelのx86とする。 今回はプロセスのアドレス空間について見ていく。 メモリ割り当ての指針 カーネルからメモリ要求は最優先とし即座に…
概要 「詳解Linux Kernel」を参考にVersion 2.6.11のコードリーディングをしていく。CPUのアーキテクチャは書籍に沿ってIntelのx86とする。 今回はプロセススケジューリングについて見ていく。 概要 Linuxでは複数のプロセス間を非常に短いインターバルで切…
概要 「詳解Linux Kernel」を参考にVersion 2.6.11のコードリーディングをしていく。CPUのアーキテクチャは書籍に沿ってIntelのx86とする。 今回はカーネルスレッドとプロセスの破棄及び削除について見ていく。
概要 「詳解Linux Kernel」を参考にVersion 2.6.11のコードリーディングをしていく。CPUのアーキテクチャは書籍に沿ってIntelのx86とする。 今回はプロセスの生成について見ていく。
概要 「詳解Linux Kernel」を参考にVersion 2.6.11のコードリーディングをしていく。CPUのアーキテクチャは書籍に沿ってIntelのx86とする。 ここではコンテキストスイッチを見ていく。
概要 「詳解Linux Kernel」を参考にVersion 2.6.11のソースコードリーディングをしていく。CPUのアーキテクチャは書籍に沿ってIntelのx86とする。 今回はプロセスディスクリプタやカレントプロセスの取得方法、プロセスの実行及びスリープなどを見ていく。