リアルタイム処理とは何ですか?

リアルタイム処理は、コマンドまたはデータの入力に即座に応答する一種のデータ処理です​​。場合によっては、リアルタイム処理は、実際には短い遅延がある場合に瞬時応答の出現を指すこともあります。この処理は、多くの場合、ハードリアルタイムとソフトリアルタイムの2つの異なるカテゴリに分割されます。

ハードリアルタイム処理とは、締め切りを満たす必要があるシステムを指します。締め切りが満たされていない場合、タスクまたはシステムは失敗と見なされます。この種の処理は、故障の余地がほとんどないことが多いシステムで見つけることができます。いくつかの例には、飛行機制御システム、ペースメーカー、および危機的な状態にある可能性のある患者の健康を監視する多くの医療機器が含まれます。一方、

ソフトリアルタイム処理は、遅延のためにシステムが故障することなく締め切りが見逃される可能性のある処理の一種です。場合によっては、システムは品質の低下や減少に苦しむ可能性があります機能の有効性。これらのプロセスは、多くの場合、オーディオおよびビジュアルシステムに見られます。たとえば、録音されたビデオはフレームを見逃す可能性がありますが、特定のフレームの遅れや削除のためにビデオは失敗しません。代わりに、ビデオの品質が低下します。

リアルタイム処理は、世界中のさまざまな業界で使用されています。この種の処理のいくつかの一般的な例は、クレジットカード会社によるトランザクションの処理にあります。これらの企業の多くは、多くのトランザクションを一度に記録できるようにするバッチ処理方法を使用しています。これは、ソフトリアルタイム処理の例です。

多くの自動車もリアルタイムコンピューティングを使用しています。自動車エンジンは、ハードリアルタイム処理の良い例です。エンジンが受け取るコマンドへの応答が遅れている場合、自動車全体が誤動作する可能性があります。

tリアルタイム処理システムの生産に使用される多くの設計を以下に示します。リアルタイム設計の最も一般的な方法の1つは、ソフトウェアの構築操作とテスト(マスコット)に対するモジュラーアプローチです。マスコットは、1970年代に英国国防省によって最初に導入されたソフトウェア設計の方法です。この方法は、その主な焦点が設計されているシステムの機能や目的ではなかったという点で、他のソフトウェア開発方法とは異なりました。マスコットの開発者は、代わりに、開発したシステムのリアルタイムプロセスと効率的なパフォーマンスに焦点を当てました。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?