リアルタイムオペレーティング・システムの定義 [開発環境]
リアルタイム制御とは?
必ず定められた時間内に処理が終わることを保障すること。高性能のCPUと沢山のメモリーを積んで処理を早くしたものではない。
WindowsOSのリアルタイム性?
Windowsは、デスクトップ上の対話型システムとネットワーク上のサーバー システムの両方に適した汎用オペレーティング システムとして設計されている。そのため、グラフィカルで使いやすいユーザインタフェースを持ち、USB・IEEE1394やネットワーク・データベースサーバなどにも容易に接続できるメリットがある。
しかしリアルタイム性を持ったOSとして設計されてはいない。これは、動作が順次流れていく機械の処理は問題ないが、ms単位での電気処理や2つ以上の動作のタイミングを取るシステムには使用できない。
RTOSのリアルタイム性?
プログラムの実行時間を厳密に管理することを前提に設計されているため、仕様で決められた時間内でのリアルタイム性が保障される。現状販売されている製品では、数ms~数μsの間で選ぶことができる。
2012-10-03 01:14
nice!(0)
コメント(0)
トラックバック(0)
コメント 0