8

ビジネスの支持者が Web ベースのシステムにリアルタイムという用語を使用しているのを聞くと、気が狂いそうになります。私は部屋で夢中になり、「ウェブ上にリアルタイムなどというものはありません! 私たちはロケットの打ち上げ/船のナビゲーション/飛行機の自動操縦のビジネスではなく、銀行業に携わっています!」と唱えています。

リアルタイム、またはその恐ろしいハイブリッド、ほぼリアルタイムよりも優れたパフォーマンス仕様を持っている人はいますか?

4

8 に答える 8

10

銀行業界では、ほとんどの場合、「リアルタイム」は「1 日の終わり」の反対を意味します。

昔はインターネット/イントラネット/LAN/WAN などなかったので、バランス調整はすべて「一日の終わり」に行われます。特定の銀行口座を使用して 1 つの支店で行われた取引は、別の銀行で行われた取引を認識しません。残高の解決はすべて、1 日の終わりに行われます。メインフレームが適用されたときと同じルールが適用されました。解決は、通常は午後 9 時から深夜 12 時の間に実行される長時間実行プロセスによってコンピューターによって行われます。

これが、「現在の残高」や「利用可能な残高」などの用語の背後にある理由です。たとえば、利用可能な残高は、前日のアカウントの残高として、1 日の終わりのプロセスによって決定されたものです。現在の残高は本来あるべきものですが、銀行はあなたがどこかで取引を行ったかどうかわからないため、まだそれに触れることはできません.

ATM、インターネット、およびその他の相互接続技術の出現により、「リアルタイム」の残高解決が可能になりました。引き出し、オンライン取引、購入の引き落としなどは、顧客の銀行口座にすぐに反映されます。 1 日の終わりの処理を待ちます。

于 2008-09-09T02:36:19.953 に答える
5

即時?インスタント?ライブ (いいえ、待ってください。Microsoft は最近その言葉を所有していますよね?)?

さらに深刻なことに、「リアルタイム」は、プロセス制御/組み込みシステムのバックグラウンドを持たない人にとってはおそらく混乱を招くことはありません. 心地よい飲み物を飲みながら、他のことを心配してください。

于 2008-09-09T02:38:28.623 に答える
2

リアルタイムとは、タスクを実行するために実行する一連のタスクがあるため、1 つのタスクが終了するまでに定義された時間を超えると、プロセス全体が失敗し、おそらくシステムがクラッシュすることを意味します。たとえば、火星探査機の制御に使用されるアプリケーションは、地球上でトリガーされたコマンドが車両に到達するまでに 8 分かかり、車両カメラの画像が到達するまでにさらに 8 分かかる場合でも、リアルタイム アプリケーションと見なされます。地球。したがって、アクションを実行してから結果が表示されるまでに 16 分の遅延があっても、リアルタイムであると定義できます。これは、計画された 16 分の遅延を超えると、車両が岩や岩に衝突する可能性が非常に高いためです。うつ病に陥ります。

あなたの例に戻ると、ATM マシン、または上記の残高がリアルタイムで表示されません。それらはオンラインまたは更新されている可能性がありますが、完了するのに予想以上の時間がかかる場合にシステムがクラッシュしないため、リアルタイムではありません。 ATMで引き出す。

于 2008-09-16T06:08:22.133 に答える
2

組み込みプログラマーにとって、リアルタイムとは 1 つのことを意味します。それは普通の人にとっては別のことを意味します。私のオンライン残高が ATM/銀行窓口の残高と常に一致する場合、それはかなりリアルタイムであると言えます。アカウント間で送金し、画面を更新し、完了した送金をすぐに確認できる場合、それをリアルタイムと呼びます。

Web バックエンドが人間の介入のために注文を出力したり、オフライン バッチ処理のためにユーザー コマンドをファイルにダンプしたりするだけでは、それはリアルタイムではありません。

于 2008-09-09T02:34:54.483 に答える
1

列をなして?アクションは、アウトオブバンドまたは 1 日の終わりのバッチ ジョブとは対照的に、アクションに合わせてインラインで行われます。

于 2008-09-09T02:33:07.403 に答える
0

リアルタイム システムの 1 つの定義 (セーフティ クリティカル システムの世界から) は、その正確性がその応答の適時性に依存するシステムです。

これは、リアルタイムの Web 取引システムにも同様に当てはまります。株価は、ミリ秒単位の正確性が要求される組み込みのアビオニクス フライバイワイヤ システムと同様に、数秒で古くなります。

于 2010-02-22T18:45:54.063 に答える
0

組み込みシステムの「リアルタイム」をどのように定義しますか? 適切な定義は、「入力間の平均時間よりも速く入力を処理および応答できるシステム」であると言えます。言い換えれば、データを供給しているシステムと比較して、処理が決して遅れないシステムです。この定義を使用すると、Web 上のすべてがリアルタイム システムになります。これは、遅れをとっている Web サーバーにはアクセスできない傾向があるためです (つまり、スラッシュドット効果)。

于 2008-09-19T15:35:03.967 に答える