時計

マルチプロッセサマシンではカレントプロセスは複数存在するため、プロセスのプロファイリング処理は各CPU上で動かさなければならない。

そのため、システム全体に対する時計(timer_bh関数)とは別に、各CPU上で固有の時計を動かすようになっている。

マルチプロセッサシステムでは、以下の処理はシステムグローバルな時計(do_timer関数, timer_bh関数)では行わず、CPUローカルな時計処理(smp_local_timer_interrupt関数)で実行する。

  • プロファイリング
  • 統計情報収集
  • 再スケジューリング要求
img122.gif

(NIS)HirokazuTakahashi
2000年12月09日 (土) 23時55分06秒 JST
1