【勉強メモ】はじめて学ぶLinuxカーネル 第3回
・プロセス切り替え(プロセスディスパッチ)時にはプロセッサの内部情報を保存
・固定プライオリティと変動プライオリティの二つの優先度情報をプロセスに設定
・psコマンド
「STAT」のところがSになっているものが待ち状態、Rが実行可能な状態
・プリエンプション
優先度の高いプロセスが実行可能状態になったときには、そのプロセスを優先的に動かす
仕組みが備わっている。
・Linuxはプリエンプティブマルチタスク処理に対応したOS
-> ただし、カーネル自体はプリエンプションに対応していないノンプリエンプティブカーネル(2.4の場合)
・プロセス切り替え(プロセスディスパッチ)時にはプロセッサの内部情報を保存
・固定プライオリティと変動プライオリティの二つの優先度情報をプロセスに設定
・psコマンド
「STAT」のところがSになっているものが待ち状態、Rが実行可能な状態
・プリエンプション
優先度の高いプロセスが実行可能状態になったときには、そのプロセスを優先的に動かす
仕組みが備わっている。
・Linuxはプリエンプティブマルチタスク処理に対応したOS
-> ただし、カーネル自体はプリエンプションに対応していないノンプリエンプティブカーネル(2.4の場合)