60年代と70年代にプログラマーはどのようにネットワークを使用して高価なコンピューターリソースを共有しましたか?


21

私は若く、かつてのようにネットワーキングとプログラミングを体験するために60年代と70年代に生きていませんでした。私はVan JacobsonによるContent Centric Networkingに関する講演を見てきましたが、これらの講演では、60年代および70年代に、ネットワークは希少なカードリーダーへのアクセスを取得するなどのリソース共有の問題を解決するために設計されたと述べている歴史的な視点を提供しますまたは高速テープドライブ。彼はその後、この時代にはデータがほとんどなく、そのデータは「コンピューター上に存在しなかった」と言い続けます。それはあなたが持ち歩いたもの、例えばテープや印刷物です。

これに関して2つの質問があります。

1)人々はどのように「リモート」でカードリーダーのようなものを使用しましたか?確かにある時点で、物理カードはコンピューターのある場所に届けられなければなりませんでした。あなたが100マイル離れていたら、それは彼らが事前にカードを掲示し、それからそれらのカードデッキを実行するのに必要なコマンドを実行するために単にネットワークを使用したことを意味しましたか?

2)人々は一般にどのようにしてプログラムの結果を取得しましたか?それはワイヤーを介して送り返されましたか、それともプログラムが遠隔研究者に戻った後に印刷物/テープなどが投稿されましたか?

私が言ったように、ここで私の時代が何らかの形で混同されてしまった場合、私は謝罪します、私はその時に生きていませんでした。

ありがとう。


1
この質問は本当に好きですが、Stack Overflowのトピックから外れているのではないかと心配しています。とはいえ、他にどこに尋ねればいいのかわかりません。履歴のオーバーフローはありますか?
ジェレミーW.シャーマン

最初は同じことを考えていましたが、プログラミングに関連するものであり、主観的だとは思いません。
ブライストーマス

3
私は...「遠隔操作」punchcardリーダーを使用してのアイデアでLOLed
アレックスFeinman

1
@アレックス、あなたは笑うかもしれませんが、彼らは80年代初期にはかなり一般的でした。ukcc.uky.edu/ukccinfo/391/rug.htmlのマニュアルへのリンクを次に示します。あなたが物理学部門にいて、コンピューターセンターがキャンパス全体にある場合、それらは非常に便利でした。通常、リモートラインプリンターもありました。翌日、キャンパス内のメールでさらに専門的な出力が配信されます。
チャールズE.グラント

私は訂正します。私はあなたの腕一杯のカードに沿って待つ物語で育ちました。これは、リモートカードリーダーの革新の前だったと思います!
アレックスファインマン

回答:


12

60年代および70年代の多くの企業は、リモートコンピューターリソースの「タイムシェアリング」と呼ばれるものを使用していました。

1)入力は、入力をリモートマシンに送信するテレタイプマシンによって送信され、ディスプレイは印刷された紙でした。

2)プログラムが実行され、結果がテレタイプマシンに返されます。多くの場合、メインフレームコンピューターは数千マイル離れていました。

電話回線は通常、ネットワーク転送として使用されていました。これは、モデムの初期の使用法のようなものです。

父が70年代初期にそれらの1つを使用したのを見たことを覚えています。コンピューターは東海岸にあり、テレタイプはオクラホマ州オクラホマシティにありました。

1960年代のタイムシェアリングについて説明した人気のある科学記事


1
実際、モデムを使用して、デジタル機器が電話回線(その後アナログ)を通話できるようにします。
ニールバターワース

2
そのため、テレタイプはモデムを使用して、回線をコンピュータ側の別のモデムに伝えました。代替手段は(メモリが提供される場合)モデムを必要としないが近接を必要とする電流ループでした。
ニールバターワース

おかげで、「前任者」ではなく「使用法」と言うように編集しました。
ターンキー

また、大笑いのために、リンクされたポピュラーサイエンスの記事の93ページの段落をお読みください。これは、タイムシェアリングの概念が将来の「家庭用」コンピュータの死をどのように意味するかについてです。いくつかの点で、クラウドはその「タイムシェアリング」モデルに戻っていますが、確かに、その記事の約10年後に生命の兆候を示す「家庭用」コンピューターが死ぬことはありませんでした。
ターンキー

2
Linuxに2文字のコマンド(rm、cp、mv、ls)が非常に多くある理由の1つは、Unixを模倣していることです。初期のUnixユーザーの多くはテレタイプを使用していましたが、これらのキーは本当にプッシュするのが大変でした!コマンドの場合、短い==良いです。私は指を殺したテレタイプではなく、ADM-3ダム端末を使用するために3段の階段を登っていました。
ボブマーフィー

8

基本的に、ネットワークはありませんでした。役に立つことをするには、コンピューターと同じ場所にいなければなりませんでした。カードをopsセンターに持って行き、箱に入れました。オペレーターはそれらをカードリーダーにロードしました。結果は紙に印刷されるか、カードにパンチアウトされ、もう一度センターに行って受け取りました。

後に、300ボーの回線などが利用可能になりましたが、大量のデータをダウン(またはアップ)することはできなかったため、深刻な入力または出力を行うには同じ場所に配置する必要がありました。

幸せな日々!


1
ノスタルジックになった、ニール?:)
BlueRaja-ダニーPflughoeft

2
BTDT-テープの吊り下げ(手動スレッド)、リストの分解、システムへのジョブの読み込みに多くの時間を費やした
...-dbasnett

6
@BlueRaja Bah、これは何もありません-私のお父さんは実際にアラン・チューリングに会い、彼と論理について話し合いました。今、それは懐かしいです!
ニールバターワース

2

このウィキペディアの記事には、コンピューター端末に関するいくつかの良い情報があります。パンチカードから逃れる方法の1つは、中央システムに接続された端末を使用することでした。これにより、スケジューリングアルゴリズム、使用プロトコル、通信プロトコル(システムと端末間、最終的には他のシステム)が必要になりました。さまざまな目的のための物理技術とプロトコルの革新の進歩により、この集中コンピューティングモデルからよりネットワーク化されたコンピューティングモデルへの道が開かれました。


1

私は、高校がスラックタイムに実行するために地元の大学に送った光カード(IBMパンチカードのバブルインバージョン)を使用してプログラムすることを学びました。a)カードを間違った順番でデッキに入れたか、b)リーダーをロードするときにオペレーターがトレイを落としたかのいずれかを見つけるためだけに、出力が戻るまで1週間待っていました。私たちが紙テープのパンチを手に入れて、カードを捨てることができたとき、私たちは私のシニア年に大きな技術的な飛躍をしました。

さらに言えば、私の最初の本当のコンピューティングの仕事はダム端末でコードを書くことでした。幸いなことに、ほとんどの仕事にローカルメインフレームがありました。(300万人のローカルユーザーをサポートするための500万ドルのマシン、年間50万ドルの運用コスト、6または7人の専任スタッフ)ロサンゼルスの拠点からヒューストンの会社のメインラインシステムで何かをする必要がたびたびありました。応答時間は、ローカル管理者が何かを決定する重要性に依存しました。b/ c優先度が高い=チャージバックが高い、遅いリンクを気にしないでください。そして、テープ読み取り、CPU使用率、グリーンバー印刷出力の用紙コストなど、すべてが部門に請求されました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.