リアルタイム オペレーティング システムが追求する目標は、迅速な応答です。リアルタイム オペレーティング システムは、特定の制限時間内に特定の機能が完了することを保証するオペレーティング システムです。リアルタイム オペレーティング システムの要件: 1. マルチタスク、2. 優先順位を付けることができるプロセス ライン、3. 十分な数の割り込みレベル。
#リアルタイム オペレーティング システムが追求する目標は、迅速な応答です。
(Windows オペレーティング システムのチュートリアル: windows)
リアルタイム オペレーティング システムとは何ですか?
リアルタイム オペレーティング システムは、特定の制限時間内に特定の機能が完了することを保証するオペレーティング システムです。リアルタイム オペレーティング システムは、ハード リアルタイムとソフト リアルタイムに分けられます。ハード リアルタイムでは、指定された時間内に操作が完了する必要があり、これはオペレーティング システムの設計時に保証されます。ソフト リアルタイムのみです。タスクの優先順位に従って、できるだけ早く操作を完了する必要があります。私たちが通常使用しているオペレーティング システムは、特定の変更を加えるとリアルタイム オペレーティング システムになることがあります。
たとえば、生産ライン上のロボットが確実にオブジェクトを取得できるようにオペレーティング システムを設計できます。 「ハード」リアルタイム オペレーティング システムでは、オブジェクトに到達可能にするための計算が許容時間内に完了できない場合、オペレーティング システムはエラーで終了します。 「ソフト」リアルタイム オペレーティング システムでは、生産ラインは引き続き動作しますが、製品が許容時間内に到着しないため、製品の生産が遅くなり、ロボットの稼働時間が短くなります。非生産の。
リアルタイム オペレーティング システムには、特定のアプリケーション向けに設計されたものと、汎用のものがあります。一部の汎用オペレーティング システムは、自らをリアルタイム オペレーティング システムと呼んでいます。しかし、Microsoft の Windows NT や IBM の OS/390 など、ほとんどの汎用オペレーティング システムにはある程度、リアルタイム システム特性があります。つまり、オペレーティング システムが厳密にはリアルタイム システムではない場合でも、リアルタイム アプリケーションの問題の一部を解決できます。
一般に、リアルタイム オペレーティング システム (RTOS) には次のことが必要です。
マルチタスク
プロセスラインを優先する
十分な数の割り込みレベル
小さなデバイスの一部として組み込まれる小さなオペレーティング システムでは、多くの場合、実際の時間操作システム。いくつかの中核的な問題は、リアルタイム オペレーティング システムの要件を満たすと考えられます。ただし、デバイス ドライバーなどの他のコンポーネントが特別な方法で必要になることが多いため、リアルタイム オペレーティング システムは通常カーネルよりも大きくなります。
関連する推奨事項: macos
以上がリアルタイム オペレーティング システムが追求する目標は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。