組込/リアルタイム の リアルタイムオペレーティングシステムに関する解説。

株式会社 日立ソリューションズ

HITACHI Inspire the Next

  • ホーム
  • ソリューション・商品
  • 事例紹介
  • セミナー・展示会
  • ビジネスコラム
  • 企業情報
  • お問い合わせ

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

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

リアルタイムオペレーティングシステム(RTOS、Real-time operating system)は、リアルタイムアプリケーションのために開発されたオペレーティングシステムである。
OSの本質である資源管理のうち、時間資源の保護および実行時間の予測可能性を提供することに特化したものを指す。
リアルタイムオペレーティングシステム(以下RTOS)は、実行コンテキストを保持するオブジェクト(タスクもしくはスレッドと呼ばれる事が多い。以下タスクで統一する)と、タスク間の同期通信機構を提供する。
同期通信機構により特定のタスクに待ち状態が発生したときのスケジューリングを行うのも一般的なOSと同様RTOSの仕事であるが、このスケジューリング規則にRTOSの大きな特色がある。
RTOSに要求される一般的な要求指標の一例として以下のようなものが挙げられる。

ユーザアプリケーションから、待ちが発生しないサービスコールを呼出した場合に要する最悪値
ハードウェア割込みが発生してから、処理ルーチンを呼出すまでの最悪値
高優先度のタスクが確実に実行されることを保証するスケジューリング規則

全ては、時間制約を守ることが最優先される。

ページトップへ戻る


電子黒板

PC画面を映写したボード上で書込みやパソコン操作ができる、インタラクティブな電子ボード。

Juniper(ジュニパー)

Juniper(ジュニパー)

Juniper Networks社はネットワークとセキュリティを軸に幅広い製品を開発している企業です。


ページトップへ戻る

話題の用語

クラウドコンピューティング

WWW用語辞典

クラウドコンピューティングとは、コンピュータサービスの利用者が ...

続きを読む 続きを読む

Active Directory

企業情報システム用語辞典

ActiveDirectory(アクティブディレクトリ)とは、Microsoft社が提供するディレクト...

続きを読む 続きを読む

ページトップへ戻る