当サイトではさまざまなシステムに関することを説明しています。 リアルタイムオペレーティングシステム(RTOS、Real-time operating system)は、リアルタイムアプリケーションのために開発されたオペレーティングシステムです。

PICK UP! システム関連サイト

リアルタイムオペレーティングシステム

リアルタイムオペレーティングシステム(RTOS、Real-time operating system)は、リアルタイムアプリケーションのために開発されたオペレーティングシステムです。
OSの本質である資源管理のうち、時間資源の保護および実行時間の予測可能性を提供することに特化したものを指します。

リアルタイムオペレーティングシステムは、実行コンテキストを保持するオブジェクトと、タスク間の同期通信機構を提供します。
同期通信機構により特定のタスクに待ち状態が発生したときのスケジューリングを行うのも一般的なOSと同様RTOSの仕事ですが、このスケジューリング規則にRTOSの大きな特色があります。
リアルタイムオペレーティングシステムのスケジューリングはタスクの優先度に基づいて行われ、最高優先度の実行可能タスクを実行します。また一般に、汎用のOSのようにタスクの優先度をその実行時間によって自動的に変化させたりしません。現に実行中のタスクよりも高い優先度のタスクが実行可能となった場合、即座にタスク切り替えを行います。

PICK UP! システム・セキュリティ関連サイト

▲ PAGE TOP