HN 日本語サマリー

← 一覧へ戻る
科学・技術

フロントパネルからプログラムへ:PDP-8のように考える

From Front Panel to Program: Thinking Like a PDP-8 (pikuma.com)

5 pointsby atan20 コメント

要約

この記事は、初期のミニコンピュータであるDEC PDP-8/Eのフロントパネルを詳細に解説し、当時のハードウェア構成と操作方法を説明しています。CPU、メモリ、I/Oデバイス(ペーパーテープリーダー/パンチャー、DECtape、ディスクドライブ)の配置と機能に焦点を当て、現代のコンピュータとは異なる、ハードウェアと直接対話するようなプログラミングの考え方を考察しています。

全文翻訳

1 2 3 4 5 6 7 7 8 8 9 10 1 モデル名板 Digital Equipment Corpの製造者プレートで、この特定の機械がPDP-8/Eであることを示しています。オレンジからゴールドへのストライプは、3つのベイすべての上部に繰り返し現れ、それらを別々のキャビネットではなく1つのシステムとして色分けしています。 2 CPU & オペレーターコンソール プロセッサ自体はこのパネルの後ろ、Omnibusバックプレーン(コアメモリと共に)にあります。アンバー色のランプはメモリアドレスレジスタの現在の内容を表示しており、CPUのプログラムカウンタがリアルタイムで進むのを見ることができます。下のトグルスイッチはスイッチレジスタで、ブートストラップアドレスを入力したり、手動でメモリを預けたり調べたりするために使用されます。 3 ペーパーテープリーダー/パンチャー 高速ペーパーテープI/Oユニット(一般に「パンチ」と呼ばれる)のコントロールが右下に表示されています。ディスクが標準装備になる前は、パンチされたペーパーテープがPDP-8との間でプログラムやデータを出し入れする日常的な方法でした。 4 スペアリールストレージ 中央にあるDECtapeドライブと同じ小さなリールに合わせた、空のバネ仕掛けのリールラック(現在積載されていません)。 5 DECtapeコントロール&ステータスパネル DECtapeコントローラーの内部ロジック(ユーザーデータではない)の診断ランプ。表示されているレジェンドには、WC(ワードカウント)とSTATEがあり、下のドライブをサービスする際のコントローラーの読み書きシーケンスを追跡しています。 6 DECtapeリールストレージ DECtape自体のリール。これは容量は低いものの、ブロックアドレス指定可能なフォーマットで、「コンピューティングできるテープ」として人気がありました。通常の磁気テープとは異なり、ランダムアクセスと安全な読み取りながら書き込みをサポートしていました。 7 TU56 DECtapeトランスポート ここに積み重ねられた2つのデュアルトランスポートデッキ(合計4つのテープユニット)。各トランスポートには独自のWRITE ENABLEおよびREMOTE/LOCALスイッチがあります。DECtapeは、ディスクドライブがすべてのシステムで安価になる前の時代に、半ランダムアクセスストレージに対するDECの手頃な回答でした。 8 RK05Jディスクカートリッジドライブ 2台のディスクドライブ、それぞれにdecpack RK05Jとラベルが付いています。各ドライブは1つの取り外し可能なトップローディングディスクカートリッジ(すぐ上にラックに収められています)を使用します。これはパックあたり約1.6MBで、OSを実行しファイルを保持するためにテープを大幅に上回る進歩でした。 9 ディスクカートリッジストレージ RK05カートリッジのスペアがドライブのすぐ上にラックに収められており、このシステムを実行していた人が手書きでラベルを付けていました。 10 空白フィラーパネル 3つのベイ全体に繰り返される大きなプレーンパネルは、無駄なスペースではありません。それらは、各表示コントロールパネルの後ろで実際の作業を行っているカードケージ、配線、および電源装置を覆うカバーです。