ç¯ å´Žæ„›â˜†å¯æ„›ã„オッãƒ'イåã
目次:
PCユーザーにとって、Windowsの「Blue Screen of Death」のように心臓を冷やすものはありません。彼らはコンピュータがクラッシュしたことを意味します。
クラッシュはコンピュータほど古くはありますが、英国の一部の研究者は5.25インチのフロッピーディスクが埋め込まれた同じ墓地にブルースクリーンを送るための第一歩を踏み出しているかもしれません。ロンドンのユニバーシティ・カレッジ(UCL)は、コンピュータが自分自身を癒すことができるように、自然界にある混乱に乗っていると言っている「システム・コンピュータ」と呼んでいるものを作っている。 Windows PC]
コンピュータクラッシュの主な原因は、コンピュータが実行するプログラムの命令を処理する方法です。彼らはそれを一度に一歩ずつ、順番に行います。そのシーケンスを邪魔し、コンピュータがトラックをジャンプしてクラッシュします。
これは自然の仕組みではありません。この研究に取り組んでいるコンピュータ科学者Peter Bentleyは、ニュー・サイエンティストに語った。「自然は、フォールト・トレラントであるため、生物学的システムが自分自身を癒すことができるのだ」>フォールトトレランスは、もちろんコンピューティングにとって新しいものではありません。サーバーは何年もそれを持っていました。ビル・ゲイツ氏は2001年の頃から、PCメーカーにWindows XPボックスにこの技術を組み込むよう呼びかけていた。
動作原理
クラッシュ・プルーフ・コンピュータは、現在市販されているバイトボックスも。それは多くのシステムで構成されています。各システムには独自のメモリがあり、状況依存データが含まれています。各システムにはデータが含まれているだけでなく、それぞれがコンテキストに基づいてそのデータで何をすべきかに関する指示も含まれている。さらに、複数の命令コピーがコンピュータの多くのシステムに配置されている。これにより、実行中のバージョンが破損した場合、コンピュータは命令セットのコピーに戻ることができます。
各システムには独自のメモリがあるため、特定のメモリアドレスにアクセスできないコードがあるためクラッシュすることはありません。研究者は、コンピュータの動作にランダム性を付加するために、典型的なPCのプログラムカウンタを擬似乱数生成器に置き換えました。これにより、コンピュータのシステムは、1つのシステムを他のシステムに優先して並列に実行することができます。
それはうまくいかないように思えますが、研究はかなりうまくいくと言います。
その他の取り組み
UCLの研究者だけでは、バイオシステムとして動作するコンピュータを設計しようとしているだけではありません。マンチェスター大学とサウスハンプトン大学の2人の研究者は、人間の脳内のニューロンの活動をシミュレートするために100万個のARMプロセッサを一緒に束ねるプロジェクトで18ヶ月以上働いています残念なことに、研究者によって開発された耐衝突コンピュータは、典型的なコンピュータユーザがいつでも見ることのできるものではない。この研究の実際の応用例を開発者が評価する上でのヒントは、無人機が戦闘被害に対処するために再プログラムすることが可能になることです。