OSEK
事象(イベント)はタスク間の同期を取るための仕組みである。拡張タスクで用意している。
OSEKには鉤(フック)ルーチンという概念がある。 OS内部処理中に利用者領域で指定した操作(ハンドラ)を呼び出す機能を持つ。 タスクの切り替わり前後や、システムサービスのエラー発生時などに呼び出されるため、動作の追跡(トレース)や虫取り(デバッグ)に利用できるインタフェイスを有する。
OSEKにおける処理(タスク)は、他のオペレーティングシステムにおけるスレッドと等価である。アプリケーション内におけるプログラムを並列実行する単位である。OSEK/VDX仕様のOS上で動作するアプリケーションは、0個以上のタスクで構成する。タスクには、基本タスクと拡張タスクがある。拡張タスクは WaitEvent システムコールにより待ち状態に遷移できる。OSEKでは、タスクが割り込みを妨げない設計ができるようになっている。