コンピューターの歴史を研究して、Linux端末がなぜそのように機能するのかをよりよく理解しています。 1970年代半ばから1980年代半ばに、ほとんどの人が(ターミナルエミュレーターではなく)実際の端末を使用して大型コンピューターと通信することを読んだことがあります。これが実際の端末の例です。
しかし、実際の端末が接続されていたこれらの大型コンピューターに関する情報は見つかりません。誰かがそのような大型コンピュータの名前/写真を提供できますか?
その端末は通常、 PDP-11 または VAX-11 に接続されます(ただし、多くのさまざまな種類のコンピューターで使用できます!)。 PDP-11は、多くのミニコンピュータと同様に、しばしばラックに収納されていました。
姉妹レトロコンピューティングサイト で、Data General Novaラックの詳細な写真(およびターミナル)を見ることができます。
いくつかの変種はキャビネットに収納されていました。これは通常、Vaxenにも当てはまります。
(上にリンクされているウィキペディアの記事から撮った両方の写真。)
端末は、 PDP-10 などの部屋サイズのメインフレームから タワーPCサイズのVAXServers まで、あらゆるサイズのコンピューターで使用されました(/ hobbs のおかげで、写真へのリンク—そこに示されているサーバーは、当時の多くのPCサーバーよりも小さい!)または90年代半ばのピザボックスワークステーションでさえも。
PCにシリアルポートまたはUSB-to-RS-232アダプター( MichaelKjörling で指摘されている)がある限り、これらの端末の多くをLinuxまたは他のさまざまなオペレーティングシステムを実行する最新のPCに接続できます。 、そしてヌルモデムケーブルを使用してそれらを接続します( Mark Plotnick で指摘されています)。
Dinosaur’s Pen をチェックして、実際に使用されているそのようなシステムのさらに多くの写真を確認してください。ハードウェアはエミュレートされていますが、まだ運用中の一部のアプリケーションは、これらの種類のシステムにさかのぼるソフトウェアを使用しています。 最近例が出されました / 私たちが好きなシステム 。
その端末は RT-11 を実行しているDEC PDP-11に接続されています(これはDEC VT100の数年前に導入されました)。言及された他のシステム-VAXとPDP-10を使用するオペレーティングシステム-はより長いファイル名を使用しました。 RT-11は16ビットワード( radix50/mod4 )ごとに3文字を格納し、ファイル名は3文字の拡張子を持つ最大6文字でした。
VAX-11のドキュメントを検索すると、そのVMSオペレーティングシステムは最初に14文字の名前(接尾辞も長い)を使用し(オフハンドリコール)、その後39文字の名前になりました。なぜ39と尋ねるのですか?これは、非常に長い名前が80列に収まるようにするためです。後で(1990年代に)VAXファイル名がそれより長くなることを思い出したようです...
ファイル名の長さがなくても、3番目の項目はRT11SJ.SYS
(VAXで表示されるものではない)であるため、これは明らかにRT-11です。 。一般的に言えば、RT-11はsmallコンピュータで実行され、メモリは56キロバイト以下です(最後の8キロバイトはI/Oアドレス空間でした)。 1970年代初頭に導入されたとき、それはcouldより多くのメモリを搭載できるハイエンドPDP-11/70で実行されますが、(1981年にファイル転送のためにこれを1回実行しました)、11/70はRSX-11(VAX-11の直接の祖先)を実行していました。 VAXにはより多くのメモリがあり、初期のモデルでは通常数百キロバイトでした。しかし、スクリーンショットは約10年前のようです(いくつかの年は0
で始まります— 8の場合もあります)。 PDP-11はそれ以上のメモリを持つことができます。
Unixはこれらのハードウェアプラットフォームに移植されましたが、通常、ディレクトリのリストを次のように列形式で表示しませんでした。その開発者は、ファイル名とサフィックスの間にパディングを付けずに、簡潔なリストを好みました(もちろん、UNIXでは、DECのオペレーティングシステムとは異なり、ファイル名に複数のドットを含めることができます)。
さらに読む(ファイル名を使用するプログラム):
dirsrt
(directory-sort) 、RT-11の場合flist
(file-list) 、VAX-11の場合これはDigital-VT100端末です。
DEC-VT100端末は、非同期シリアル(RS-232)を介して接続された一連のVT-NNN端末の1つであり、4〜8本のワイヤー(およびハードウェアフロー制御RTS + CTS、DSR + DTR、およびキャリアDCDがよく使用されます) 、データ転送RX、TX、SD信号グラウンド)。端末は非同期/シリアルカードに接続されます。このカードには、多くの場合4〜16のシリアルポートがあります。端末の送信レートは、多くの場合9600 bpsでしたが、300,1200,2400,4800,9600,19200,38400の範囲であり、モデムは300,1200,2400,9600,14400,19200,28800の範囲でした(モデムはボーを使用しましたが、端末は毎秒bps /ビットを使用しており、その違いについては興味深い内容です。
VT-100/102端末プロトコルをエミュレートする端末を作った端末メーカーがいました。 Wyse-50/60には優れたエミュレーションがあり、two!セッション用に2つのシリアルポートがありました。しかし、本当の取引は、私がStratus(VOS)とSunワークステーションにダイヤルインし、VT-102エミュレーションとX(はい、9600以上のダイヤルアップ)を実行するために使用したNCD-XStationでした。それはプレインターネットでした。そして、はい、termcap/terminfoエントリをハッキングしました。
DEC VAX-11とPDP-11は典型的なミニコンピューターでしたが、Data General(DG Eclipse 32ビットシステムについての本「Soul of a New Machine」を読む)、Hewlett-Packard、NCR、タンデム(フォールトトレラントコンピューター)、AT&Tにも3B2と3B1がありました(私は3B1でUnixを実行しており、最初に使用したUnixシステムの1つはFortune 32:16でした)。私の妻はData General NovaとEclipseをプログラムしました。 PDP-11は初期のミニコンピューターの原型でしたが、多くの製造元があり、端末も広く普及していました。それぞれに、表示される文字セットに加えて、カーソルの動きと動作を制御する特別なバイト用の独自のエンコーディングがあります。初期のIBM-PCにもANSI.sysがあり、端末制御文字が特定のシーケンスを使用して動き、位置、色をエンコードできるようになりました。
PDP-11は非常に人気のあるシステムで、Unixの普及と普及に貢献しました。ソフトウェアフロー制御がソフト(RTS + CTS)およびハード(DSR + DTR)フローによって提供されるハードウェアフロー制御と競合した当時のフロー制御日付についてxterm端末プログラムによって認識された^ Sおよび^ Qキーの組み合わせでさえRS-232によって提供される制御ピン。 PDP-11 ^ H ^ H8の12ビットワード(修正:DECの以前のPDP-8とPDP-9には、それぞれ12ビットと18ビットワードがありました)は、unixとlinuxに影響しました(od/octalダンプを見てください)プログラム、およびファイル許可ビット)。画面プログラムとジョブ制御コマンド(&、bg、fg、^ Z、^ C)はすべて、その時代の子孫です。初期のハードウェアを見ているときに、コンピュータがリモートで通信する方法を理解するのに役立つHayesモデムコマンドセットを見てください。 25ピンオスおよびメスシリアルコネクタ、9ピンシリアルコネクタについて読んで、業界がどの程度進歩したかを理解してください。悪夢が欲しいですか? X-25についてお読みください。
ブラウザでPDP-11/40を実行しますか? https://programmer209.wordpress.com/2011/08/03/the-pdp-11-Assembly-language/
歴史を旅しましょう。
これは、メーカーのパンフレットに示されている初期の24ビットWordミニコンピューターの例です。
左側には、2台の洗濯機サイズのディスクドライブがあり、おそらくそれぞれ約40 MBを格納しています。 CDCまたは製造元のエンジニアによる定期的な修理が必要でした。重いマルチプラッターディスクパックは取り外し可能で、密封されていませんでした。空のパースペックスカバーとディスクパック用の黒いプラスチックベースが青いディスクドライブユニットの蓋に載っています。
背面には、マシンコードの命令とデータを入力するためのトグルスイッチの列を含むコントロールコンソールを備えたCPU-bootstrapを入力するために主に使用され、CPUに紙テープを読み取らせます-drive、カードリーダー、または磁気テープドライブ。オペレーティングシステムのロードプロセスを開始します。
トグルスイッチパネルの上にある青いパネルは、食器棚のドアのように開いて、バックプレーンに差し込まれる大きな回路基板の列を表示します。初期のものはフェライトコアメモリを使用していました-実際のビットを見ることができました。
CPUの隣にはフルバックアップのキャビネットがあり、バックアップ用、アーカイブストレージ用、ソフトウェア配布用に1200ビット/インチのリールツーリールテープドライブを使用しています。
後ろの男はラインプリンターの隣に立っています。
女性は一対の端末に座っており、右側にはパンチカードリーダーがあります。ローカルで作成されたほとんどのアプリケーション固有のプログラムは、初期の段階ではこのデバイスを使用してロードされていました。
結局、端末の価格は十分に低くなり、大企業や研究所がそれらのいくつかを購入して端末室に置いて、スタッフがロータシステムで共有できるようになりました。
写真のようなシステムは、パンチされたカードのデッキでバッチジョブを処理するときに、20〜30人程度の同時ユーザーをサポートする可能性があります。
全体がミニコンピューターになります。それは特別なエアコン付きのコンピューター室に収容されます。
もちろんメインフレームははるかに大きかった。
これは正確にはあなたが話している期間ではありませんが、何にでも接続でき、何十年も働いていたことを示すのは興味深いことです。ハンガリーでは、1998年から1999年にBME大学で、メインのPCラボ(多くのPC、常に忙しい)の外では、通路にVT220端末がural2.hszk.bme.huに接続されていました-私が知っている限りでは、それらはまだそこにあるかもしれませんが、マシンは確かに次のとおりです。
これは、Solaris CLIを知っていれば、一部のPCが利用可能になるのを他の人が待っている間にメールを処理できることを意味します...
ホスト名はmuch古いファミリーのコンピューターへのオマージュであり、実際には端末よりも古いものです。
DECSYSTEM-20sも。 TOPS-20のゲームVT-TREKのようなスタートレックを覚えている人はいますか?
端末のグループはそれぞれ、シリアルケーブルを介して、8または16のシリアルポートを持つマルチプレクサボードに接続されます。大規模なシステムには、複数のマルチプレクサボードが必要です。
言及されていないもう1つのことは、IBM AS400/iSeriesコンピューターは、リールツーリールテープを備えたコンピューターから派生していることです(視覚的な例については、「Diamonds Are Forever」の石油掘削装置のコンピューターを参照してください)。このタイプのコンピューターはPDP11やVaxとは完全に異なり、英国の金融サービス部門ではまだ非常に多く使用されています。
イギリスを拠点としている場合は、ブレッチリーパークにある国立コンピューティング博物館が最適です。
他の人が明らかにしたように、それはいくつかの異なるマシンに接続することができます。あなたは私の大学(最後のIBM 3084Q)でそれを見ることができます 機械を論じている博物館のWebページで
私の理解では、PDP-11を使用して(最大300)端末をメインフレーム自体に接続できるようにしました。私の時代には、BBCマイクロを含む他のデバイスを使用している人がほとんどでしたが、私の時代には、そのような端末が少なくとも1つ使用されていたと確信しています。
VT100/102端末は、Vax 11/780クラスのコンピューターで最も人気がありました。また、PDP-11にも人気がありました。 HPには、プログラム可能なソフトキーを備えた同様の端末がありました。
注目すべきは、その時代のキーボードは手首を過度に曲げる傾向があり、心皮トンネル症候群の多数の主張をもたらしたということです。
多くのPDP-8、PDP-12、PDP-11およびVAX 11/780システムを実装しました。最終的に、UNIXバリアントを実行するHPおよびSunシステムは、DEC PDP/VAXシリーズを追い越しました。端末のVT100ジャンルは、ワークステーションディスプレイ、または少なくともより高性能なディスプレイ(Wyse et al)に移行することで姿を消しました。
大規模な設置では、ポートセレクタをスイッチおよびコンセントレータとして使用して、多数の端末、モデム、専用回線モデムなどを容易にしました。