Weblio辞書辞典>コンピュータ>IT用語辞典>リアルタイムオペレーティングシステム>リアルタイムオペレーティングシステムの1ページ目
「リアルタイムオペレーティングシステム」とは
辞書を選択できます:
リアルタイムオペレーティングシステムとは?
読み方:リアルタイムオーエス
別名:リアルタイムオペレーティングシステム
【英】real time OS, real-time operating system
リアルタイムOSとは、リアルタイムシステムに組み込まれるOSの総称である。
(提供元:IT用語辞典バイナリ)
ページTOP▲
ウィキペディア目次へリアルタイムオペレーティングシステム(RTOS、Real-time operating system)は、リアルタイムシステムにおけるアプリケーションのために開発されたオペレーティングシステムである。
OSの本質である資源管理のうち、時間資源の保護および実行時間の予測可能性を提供することに特化したものを指す。
リアルタイムオペレーティングシステム(以下RTOS)は、実行コンテキストを保持するオブジェクト(タスクもしくはスレッドと呼ばれる事が多い。
以下タスクで統一する)と、タスク間の同期通信機構を提供する。
同期通信機構により特定のタスクに待ち状態が発生したときのスケジューリングを行うのも一般的なOSと同様RTOSの仕事であるが、このスケジューリング規則にRTOSの大きな特色がある。
RTOSに要求される一般的な要求指標の一例として以下のようなものが挙げられる。- ユーザアプリケーションから、待ちが発生しないサービスコールを呼出した場合に要する最悪値
- ハードウェア割込みが発生してから、処理ルーチンを呼出すまでの最悪値
- 高優先度のタスクが確実に実行されることを保証するスケジューリング規則
全ては、時間制約を守ることが最優先される。目次
1 設計上の特徴
├1.1 スケジューリング
├1.2 タスク間通信とリソース共有
├1.3 割り込みハンドラとスケジューラ
└1.4 メモリアロケーション
2 応用分野
3 APIから見た分類
4 リアルタイムオペレーティングシステムの例
5 関連項目
RTOSの設計方針は以下の2種類に大別される。
楽に探せる!楽ワード
ページ(1/5)
次ページ≫