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

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

目次:

Anonim

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


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


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

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

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


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


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


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


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


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


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

その後の進捗

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


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

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