パンチカードと共同

画像 最近、パンチカードのパックが私の手に落ちました。 最初の熱意の後、おそらく、コンピューター開発のこの段階についてもっと学ぶことは、私にとって興味深いだけではないと思いました。



長い間、紙は情報を入力する最も便利な方法であり(ホワイトボードの接点スイッチの切り替えと比較して)、それを保存する唯一の方法でした。 そして、彼らは非常に揺るぎないように見えたので、SFでも複雑なシステムが働いていました。 そのため、Azimov ロボットの陽電子脳元々パンチテープでエンコードされ、Vonnegut Mechanical Pianoのあらゆる点で人に取って代わるスーパーマシンがパンチカードからデータを受け取りました。





問題の技術面。

パンチカード開発の最大の推進力は、主に米国で国勢調査資料を開発する必要性でした。 米国憲法に基づく議会の州代表は、10年ごとに行われる国勢調査によって決定される現在の州の人口に依存しています。 1790年の約400万人から1890年の6,200万人への人口増加には、処理プロセスの機械化が必要でした。 1880年の米国での国勢調査結果は8年間処理され、次の国勢調査の開始時にのみ到着しました。

G.ホレリスの最初の発明は、幅広のパンチテープレコーダーで構成されていました。動作中、テープは統計計算の目的にはあまり便利ではないことがわかりました。 それからパンチカードの番でした。

画像

機器の最初のセットには特別な穴あけ器はありませんでしたが、列車では導体パンチを使用しました。 カードは電気的にソートされましたが、フィード、取り出し、ソートボックスへの移動は手動で行われました。 このシステムの使用により、統計処理が劇的に加速し、国勢調査の数週間後に最初の結果(特に、人数)を取得することが可能になりました。 最初のホレリスシステムでは、パンチングの特定の組み合わせでカードの数のみをカウントできました。 各アプリケーションのカード自体は異なるサイズであり、パンチングゾーンはカードの異なる部分に配置できます。



カードは徐々に1つのサイズに移動し、ラウンドパンチの位置とサイズは1つの標準に縮小され、1928年までほとんどの車で同じままでした。 IBMは、長方形のパンチングを使用した新しいカードを導入していません。 これらのカードは私たちの時代まで生き残っています。



図は、カードにパンチされた情報をデジタルコンピューターに入力される電子パルスに変換する2つの最も一般的な方法を示しています。 電気機械読み取り中、カードは金属ローラーと金属ブラシの列(カードの各列に1つずつ)の間に固定されます。 穴に入ると、ブラシがローラーに接触します-電気回路が閉じて、コンピューターに信号を送ります。 別のタイプのリーダーでは、光電池がカードの開口部を通過する光線を検出します。



マップ上の情報の印刷は、特別なパンチで行われます。 それ以降のバージョンでは、パンチャーはテキスト文字列を印刷する機能を追加して、伝達する情報を視覚的にすばやく判断します。





経験者の思い出。

パンチカードのデッキを使用して、コンピュータールームに来て、パンチカードからの入力デバイスを介してコンピューターにデータを入力しました。 コンピューターはデータを処理し、結果をADCU(英数字プリンター、最新のプリンターのアナログ)に渡しました。

そのため、多くのプログラマーがコンピューター室に集まったとき、誰もがタスクを入力し、それを修正する時間をとって、タスクを再開するなどを試みました。 つまり、プログラムをデバッグするプロセスがありました。 ホールには十分な椅子がありませんでした。 コンピューターのコンソールはミニピアノのようなものでした(サイズ)。

画像 周りにいる間、誰かがリモートコントロールの「棚」に座り、気付かないうちに「5番目のポイント」が「ダウンロード」ボタンをクリックすることがよくありました。 オペレーティングシステムが再起動したため、すべてのタスクを再起動する必要がありました。 当時、誓うことは認められませんでした(ホールにはプログラマーとプログラマーの両方がいました)。 聞いた:

-しかし、5番目のポイントを成長させないでください!

-あなたが1つの給料で生活するように! (したがって、全員が同じ給料で生活していました)。

-E-mine!

-なんてこった!

-お母さんをエチオプ!

-もう一度あなたはそうします-あなたへの書記官!

パンチカードからの入力デバイスに加えて、一般的に「Barmaley」と呼ばれる、パンチカードへの出力デバイスもありました。 このデバイスは「恐ろしい」音を出し、大きくて鋭いため、その名前が付けられました。



「言語」側。

一般的に受け入れられているバイナリおよびテキストエンコーディングパンチカード。 バイナリモードでは、パンチカードは2次元のビットマップと見なされます。 ピアスの任意の組み合わせが許可されており(このエンコードは見た目はあまり面白くありませんが、私見)、テキストでは各列が1文字を示しています。 図。 文字およびその他の文字は、コードに従って80垂直列のカードに穿孔されます。 ホレリスが提案した。 番号は、下の水平線の1つに1つの穴、2つの穴のある文字でエンコードされます。1つはいわゆる番号行にあり、もう1つはカードの上部にある3つの「ゾーン行」の1つにあります。 他の文字は2つ以上の穴でエンコードされます。





いくつかのチームといくつかの研究機関で使用されているという事実から判断して、私に出会ったそれらのパンチカードはFortranで書かれており、Vickiが言うように:

Fortranは、主に科学計算および工学計算に広く使用されています。



最新のFortranの利点の1つは、多数のプログラムとそれに記述されたサブプログラムのライブラリです[1]。 たとえば、科学者の間では、数学的な問題はすでにFortranで解決されているという言い回しがあります。実際、数千のFortranパッケージの中には、行列を乗算するパッケージ、複雑な積分方程式を解くパッケージなどがあります。 このようなパッケージの多くは、数十年にわたって作成されており、今日まで(主に科学界で)人気があります。



これらのライブラリのほとんどは、実際には人類の所有物です。ソースコードで入手でき、十分に文書化され、デバッグされており、非常に効果的です。 したがって、FORTRANコードを最新のプログラミング言語に自動的に変換する試みが定期的に行われているという事実にもかかわらず、それらを他のプログラミング言語で変更したり、書き換えたりすることは有益ではありません。



構文は非常に簡単です。 翻訳者とコメント、そうですね。 知覚)





姉妹パンチテープ。

パンチされたカードの親類は、パンチされたテープです。 パンチカードに比べて最も人気のあるパンチテープである紙の欠点は、テープの機械的強度が低く、テキストを「手動で編集」できないことでした。 ファイル(デッキのパンチカードを追加または交換することにより)。 ただし、パンチテープリールを保管する方が便利な場合があります。

テープの中央には、より細かい穴のあるパス、いわゆる「トランスポートパス」があります。 ギアを使用してテープを移動します。

パンチテープには、Bodoコードという独自のコーディングがあります。 車線の前と後の3つの標識。 (後のコンピューターパンチテープは7または8行幅で、記録にASCIIエンコードを使用していました。)

画像



現在のパンチカードの世紀は、おそらくすべてのメディアの中で最も長いものです。最初のパンチカードは、ジャカード織機(1808)でファブリックのパターンを制御するために使用されました。 また、バベッジ分析機で使用することも計画されていまし 。 1980年に流通しているカード。 合計約2世紀。 この記録を上回る完璧なキャリアがすでに存在する可能性は低いと思います。





PS:ソース。

Wiki: パンチカードパンチ カードBodoコードコンピューターエンジニアリングの歴史。

コンピューターの履歴: パンチカードの 履歴パンチカード

パンチカードの簡単な歴史

パンチカード

情報ストレージ技術の概要。

バーチャル博物館

カードリーダー。

良い人について。

コンピューターの歴史。 どうだった? 分析機

パンチカードをコンピューターに入力します。 デバイス付きの写真。

IBMの簡単な歴史



All Articles