分析エンジン:バベッジの時代を超越したデザインを振り返る

著者: Judy Howell
作成日: 4 J 2021
更新日: 1 J 2024
Anonim
分析エンジン:バベッジの時代を超越したデザインを振り返る - 技術
分析エンジン:バベッジの時代を超越したデザインを振り返る - 技術

コンテンツ


取り除く:

マイクロチップに先駆けた今や古代の概念である分析エンジンを振り返ることで、人類が進化し続ける機械をどのように作成したかをよりよく理解することができます。

分析エンジン-派手な名前ではありませんが、1800年代後半のこの創造は、現代の視聴者にとっても印象的でした。それは金属の怪物だったでしょう-散らかった、数トンの巨大なベヒモスは、従来のスモールビジネスサーバールームよりも多くのスペースを必要とします。本質的にこのデザインが実際に行ったことは、当時存在していたものと現在存在するものとの間のギャップを埋め始め、空想科学小説を現実に変えることでした。

分析エンジンは、1871年にチャールズバベッジという名前の男が死ぬまで取り組んだというアイデアでした。完全に構築されたわけではありませんが、今では当たり前の種類のスマートデバイスにつながった機械です。分析エンジンは、チャールズバベッジの情報技術と人工知能の分野における先見性のある遺産を固めました。対数表と自動算術関数(および同様の基本計算を実行できる機械的な「差分エンジン」)を使用したBabbageの以前の研究に基づいて構築された分析エンジンは、理論上、今日のデジタルマシンが行うことのいくつかをアナログテクノロジーを使用するように設計されました19世紀の精神にとって、魔術や魔法に似たテクノロジーを使用していました。

この計画がどのように発展したかについて詳しく知りたい場合は、チャールズ・バベッジへのさまざまなオンラインのオマージュをチェックするか、ジェレミー・バーンスタインの分析エンジン:コンピューター-過去、現在、未来の比較的曖昧なスリム版を選択してください。バーンスタインは、エンジンとそのメーカーについて詳しく説明し、長い前進を始めた重要なデータ哲学のいくつかを文書化します。バーンスタインの本は1980年代に書かれました。デジタルコンピューターはまだ比較的初期の段階で急速に進化していたため、バベッジが現在有名な多くの設計原則を扱っています。

コアコンピューティングの原則

数値計算プロセスの自動化において、バーンスタインは、バベッジが彼のエンジンの人間による操作の必要性を排除するという観点から、未来を見ることができたと指摘しています。彼は、バベッジの主な弟子の1人であるLovelace女王が、その時代のテクノロジーの世界での優位性を示唆していることを指摘しました。 、それがそれらに影響を与えることができる確実性と正確性、およびその計算の実行中に人間の知能の介入のすべての必要性がない場合。」

バーンスタインはまた、バベッジの奇妙な現代の記憶の「順序付け」処理についても述べています。「特定の対数が必要な場合、機械はベルを鳴らし、どの対数が必要かを確認するカードをウィンドウに表示します。値が間違っていると、マシンは大きなベルを鳴らします。」

C ++のような現代のプログラミング言語のシーケンシャルで反復的な側面に敬意を表して、バベッジは、「テールを食べることで前進するエンジン」と呼ばれるものを考えて、連続した操作を実行しました。彼はまた、現代の「if」ステートメントのような条件付き操作用のシステムを作成しました。バーンスタインは、バベッジの理論的数値シリンダーおよびその他のアナログ数値処理部品に含まれるコア要素にも入ります。

「すべてのコンピューターは4つの基本ユニットで構成されています。」バーンスタインを書いています。 「そもそも、データと命令をマシンに送り、答えを出すためのメカニズム、つまり、リンク、つまりマシンと人間のプログラマーの間のメカニズムが必要です。

この本および他の何十年にもわたるITの進歩に関する本は、テープやパンチカードのようなますます洗練されたアナログ入力メカニズムが、情報をはるかにうまくシャトルできる完全なデジタル設計につながったことを示しています。

第二に、バーンスタインは、バベッジが保存されたメモリを使用していることを説明します。コンピューティングマシンには、プログラミング用の一種のエンジンも必要です。これは、バーンスタインが「ミル」と呼び、包括的な「制御ユニット」がこれらすべての操作を管理する必要があります。

「これらすべてのことを実行できる回路が設計および製造されたのは、現代のエレクトロニクスの勝利の1つです」とBernstein氏は書いています。また、同じことをコレクションによってどのように行えるかを想像したのはバベッジへのオマージュです歯車と車輪とレバーの。」

その後の進捗

バベッジの理論的設計の実質的な進歩は、1900年代の数十年まで行われませんでした。 Brownsteinは、1940年代に開発されたMark 1や、1946年に発表されたときに、その洗練されたハードウェアと信じられないほどの処理能力で世界を驚かせたElectronic Numerical Integrator And Calculator(ENIAC)のようなマシンの出現を記録しています。一般に、バーンスタインは、初期のITランドマークとして、分析エンジンが最終的に1900年代半ばから後半に主要な政府システムに電力を供給し始めたメインフレームにどのようにつながったかを次第に説明します。 Miley Cyrusのtwerkingビデオを検索したり、ピザレストランを比較したりするために私たちが今頼っている、大規模な消費者向けの個人使用のWorld Wide Web(WWW)に。

たぶん、スチームパンクの真のファンが、バベッジのきちんと回転するスチールホイールと数字付きシリンダーが、パーソナルコンピューターの最も基本的なソフトウェアプログラムでさえ実行できる種類の数学演算を作成した方法を理解するのに必要でしょう。ただし、新しいハードウェアと新しいインターフェイスを実験し続けると、本当に神話的な好奇心として当時の織機、ミシン、プレスをwar化させたタイプのマシンである、本当に印象的なインフラストラクチャを振り返る価値があります、そして将来の当惑する現代への前駆体。