logo

パンチカードシステムとは何ですか?

パンチカード 通常は綴られます 「パンチカード」 。これらは、コンピューターのデータや指示を表すために手動または機械で作成できる穴のある紙のカードです。とも呼ばれます。 ホレリスのカード そして IBMカード 。初期のコンピューターにデータを入力することは、一般的に使用される方法でした。カードはコンピューターに接続されたカードリーダーに置かれ、コンピューターはホールの順序をデジタルデータに変換しました。

たとえば、初期のコンピュータ プログラマーは、パンチ カード マシンを使用して、手書きのプログラムを多数のパンチ カードに変換したかもしれません。その後、プログラマーはカードの束をコンピューターに持ち込み、カードリーダーを使用してプログラムを入力します。

パンチカードシステムとは

パンチカードはどのように運用されていたのでしょうか?

パンチ穴加工 パンチカードマシンを使用して各列(各文字に 1 つ)にデータをカードに入力できます。技術的にはカード 「店舗」 終了後の情報、または リターンキー がヒットします。パンチ カードを使用してプログラムを開発する場合 (コードの各行に 1 枚のカード)、各カードには大量のデータしか保持できないため、カードのスタックが必要になります。

パンチカードリーダーを使用するには、各カードが 挿入、読み取り カードのデータと、 入力されました コンピュータに接続して、パンチカードからデータを読み取るか、ソフトウェアをロードします。パンチカードリーダーはそのままカードの読み取りを開始します 挿入された 、上から下に垂直に移動します。 左上隅 カードの。カード リーダーは、前の列の読み取りが完了した後、次の列を読み取ります。リーダーが情報を読み取ると、その情報がコンピューターのメモリに書き込まれます。すべてのカードがメモリにロードされたときに、コンピュータはコードを実行するように指示されます。情報を印刷する場合は、パンチカードが出力として使用されます。の 1950年代のSAGE防空システム は、最大のパンチカード プログラム (約 5 MB のデータ) を使用しました。 62,500 枚のパンチカード

パンチカードを落とすことは、消費者がパンチカードを使用する際の主な懸念事項の 1 つでした。これらのカードが落とされたり故障したりした場合、プログラムが正常な状態に戻るまでに数日から数週間かかる場合があります。状況によってはソフトウェアを再起動できない場合があります。

人はパンチカードをどのように読み取るのでしょうか?

その後のパンチカードの大部分では、各カードの内容がカードの上部に印刷されました。これらのカードは、カードの表面を見ればカードに記録されている情報が確認でき、カードに間違いがあった場合には再印刷される。カードの上部にデータが印刷されていない場合、人間は各数字が何を表しているのかを知り、手動で各列を翻訳する必要があります。現代のコンピューターに精通している人であれば、バイナリ値が 104 そして 105 、これらを組み合わせて ASCII 文字を形成します。 'こんにちは' 、数字に対応します 01101000 そして 01101001 、 それぞれ。

パンチカードの歴史。

パンチカード 運用に使用されていたと報告されている 織物織機 できるだけ早く 1725年 。例えば、 ジョゼフ・マリー・ジャカード パンチカードを利用してシルクの自画像を織り上げました。 1800年代。ザーメン・コルサコフ でカードを使用しました 1832年 情報を保存したり検索したりするため。 ハーマン・ホレリス 機械がデータをキャプチャしてパンチカードに保存するメカニズムを後で作成しました。 1890年 に活用できるように 米国の国勢調査 。その後、彼は現在として知られているビジネスを設立しました。 IBM

パンチカードシステムとは

なぜパンチカードが使われるようになったのでしょうか?

ファイルを保存する機能は初期のコンピューターには存在しませんでした。他のコンピュータでデータを使用する唯一の方法は、 パンチカード データファイルまたはプログラムを構築するため。パンチカードは、の開発後は使用されなくなりました。 磁気メディア 、よりお求めやすくなりました。

パンチカードはまだ使われていますか?

初期には 1900年代 、パンチカードはデータの保存と取得のための主なツールでした。パンチカードは、最初に他のストレージ技術に置き換えられました。 1960年代 、そして今日ではそれらはめったに使用されず、見られることもありません。

パンチカードを入力として使用できます。

いいえ、パンチカード自体は入力デバイスではありません。一方、パンチカードリーダーは、パンチカードからコンピュータにデータを転送するため、入力デバイスとみなされます。

パンチカードはどのようにプログラムされ、なぜパンチカードが選ばれたのでしょうか?

パンチカードや紙テープなどの既存のテクノロジーが利用されました。これは、初期の開票方法に端を発しています。 1890年 。の IBM 401 から 1933年 それは、その後のコンピューターで使用されたものを非常に彷彿とさせるデザインでした。パンチカードリーダーは、 IBM407 の途中で最初に使用されました。 1960年代 。紙テープと同様に、既存の技術に容易に適用できるため採用されました。言語に関しては、 FORTRAN IIDを使用しました 、 とともに D 立っている コンピューターの新機能について ディスクストレージ システム。ただし、ブートストラップ コードは、 IBM1130 パンチカードにも保存され、メモリに直接ロードされました。

パンチカードコーディングはどんな感じでしたか?

コーディングは現在よりもはるかに効率的でした。実験中 FORTRANコース パンチカードの最後の年に撮影されました。各プログラムについて、正しく取得するために 3 回の試行が必要でした。を叩くような RUNボタン わずか 3 回の試行で、25 のプログラムのほとんどを 2 回の試行で完了し、3 回目の実行で何か新しいことを試すか、出力フォーマットを改善できたことには驚きました。コーディング シートに、プログラムの最初の試行を注意深くコーディングします。最初の実行からプリントアウトを取得します。コンパイルミスが明らかになります。すぐにデバッグしないでください。代わりに、それを家に持ち帰り、印刷出力を使用して手動で実行します。次に、印刷出力で各エラーに注目し、必要な修正を加えます。間違ったカードを一度に 1 枚ずつ、それが属する列まで選びます。その後、カードに記載されている必要な修正を行います。次回はコンピュータセンターに持ち込んでください。実験では修正用の機械を使用し、自分で操作する必要がありました。指示に従って 2 枚のカードを配置した後、コピー ボタンをクリックして両方を適切な列に移動します。自動マシンに過負荷がかかると、手動のホレリス コード マシンに指をひねって物理的にパンチしなければならないことがありました。この機械はこれに似ていましたが、問題がさらに難しくなった点を除き、この画像に示されている文字ではなく数字のみが表示されました。

パンチカードシステムとは

パンチカードに出力する C コンパイラは作成されましたか?

任意の言語の既存のコンパイラを使用して、パンチ カード リーダーにデータを送り、互換性のあるコンピュータにカードを読み取ってプログラムを実行できます。 パンチカード データストレージシステムです。同じロジックが、メモリースティックまたはハードドライブにパンチカードとは異なるコンパイラーが必要かどうかの判断にも当てはまります。データ ストレージの種類は重要ではありません。

パンチカードはデジタル以外のコンピューターデータをどのように保存しましたか?

磁気テープや磁気ディスクと同様に、パンチカードは デジタル。 ビットは、上に戦略的に配置された穴によって表されます。 軽い紙のカード。 このカードは、穴がある場所を通さない光、または穴がある場所を通さない光を通過させます。デジタルデータです。ディスクは、メディアの種類に応じて、磁場が反転する場合とそうでない場合があります。これらの例はどちらもデジタル データを使用していますが、現実世界の実際のアイテムはアナログです。現実のすべてにはアナログな現象が含まれています。この点では、パンチカードはデジタル データ ストレージの一種にすぎません。

パンチカードの列あたり残りの 6 ビットは何を実行しましたか (歴史、IBM、メインフレーム、パンチカード、レトロコンピューティング)。

まずは素晴らしいジョークです。どうでしたか ハーマン・ホレリス 彼の死後埋葬されたのですか? 9コーナ 右、電子集計機用のパンチカードを反転したものは、最初に作成されました。 ホレリス (詳しい歴史は検索してみてください) 「ホレリス」 Googleで)。それが(私たちの一部にとっては)とても面白い理由です。カードの束を次のように置きます。 9コーナ 下を向いて、カードリーダーの右(または左)(または上)を向いてください。トーマスが提供した説明は、 「穴」 素晴らしかったです。全体を使用することになります 80桁 データを表す場合はカード。を遵守する必要がありました。 COBOL 構造体 (コード入力 列8~72。列6 コメント文字と 列 72 必要に応じて継続用に)、Cobol コードに使用していた場合。最初に使用したのは、 IBM 026 パンチングマシン。当時は吊り下げられたチャドはなかったので、チャドを取り外して誰かの部屋を汚すことができました。シーケンスが実行されました 列 73-80 。最近のカード パンチ デバイスでは、カードが自動的に並べられます。したがって、デッキを落としたり、愚かなオペレーターがカードをシャッフルしたりした場合に、カードをカードソーターにかけることができます。プログラムを手動で並べ替えたくないと断言します。 カード1000枚 、Cobol 構造の列によると。