コアロープメモリは、コンピュータ用の読み取り専用メモリ(ROM)の一種です。 1950年代にエッカート・モークリー・コンピュータ社が開発したUNIVAC I(Universal Automatic Computer I)とUNIVAC IIで使用されました。これは、当時プログラムとデータの保存に人気の技術だったためです。その後、1960年代にはNASAの初期の火星探査機で使用され、その後、レイセオン社が製造したアポロ誘導コンピュータ(AGC)[1]でも使用されました。
AGCのソフトウェアはマサチューセッツ工科大学(MIT)計測研究所のプログラマーによって書かれ、工場の女性労働者によってコアロープメモリに組み入れられました。[2]一部のプログラマーは完成品を「リトルオールドレディメモリ」の頭文字をとって「LOLメモリ」と名付けました。[3]
手術
磁気コア メモリと同様に、磁気リング (またはコア) はソフトウェアのデータを決定するために使用されます。磁気コア メモリとは異なり、コア自体はデータの保存には使用されません。コアの配線方法によって、そのコアが「0」を表すか「1」を表すかが制御されます。
コアロープメモリのワイヤには、主に次の 3 種類の機能があります。
- セット/リセット:これらは、すべてのコアをある極性から別の極性に変更するために使用されます。
- センス:センス ワイヤはコアの極性の変化を検出できます。センス ワイヤはコアを通過して 1 つのビット状態 (通常は「1」) を示すか、コアをバイパスして他のビット状態 (通常は「0」) を示します。
- 抑制:抑制ワイヤは、どのコアを選択するかを指定するために効果的に使用されます。
コアロープメモリから読み取るには、セット/リセットワイヤに強い電流を流してコアの極性を変えます。これにより、そこを通過するセンスワイヤに小さな電圧が誘導され、バイナリデータを解釈するために使用できます。インヒビットワイヤは、必要なコアを除くすべてのコアに対してセット/リセットワイヤと反対方向に電流を流し、メモリアドレス指定システムのように機能します。これにより、センスワイヤが他の磁気コアからの極性の変化を検出するのを防ぎます。
センスワイヤは、コアを通過するかバイパスするかによってデータをエンコードするために使用されます。多くのセンスワイヤを使用することで、各コアに複数ビットのデータを格納できます。アポロ誘導コンピュータの場合、各コアには192本のセンスワイヤが通過しており、コアごとに12個の16ビットワードを格納できました。[4]
メモリ密度
当時の基準では、比較的大量のデータを小さな設置容積のコアロープメモリに保存することができました。1立方フィートあたり72キロバイト、または1立方メートルあたり約2.5メガバイトです。これは、磁気コアメモリの容量の約18倍でした(2立方フィート以内)。[引用が必要]
参考文献
- ^ 「ハードウェアとしてのソフトウェア: アポロのロープメモリ」 。 2017年9月29日閲覧。
- ^ 「アポロのためのコンピュータ」。MITサイエンスレポーター。1965年。WGBH。
- ^ 監督・製作: ダンカン・コップ、ニック・デイビッドソン、クリストファー・ライリー(2008-07-07)。「ナビゲーション・コンピューター」。ムーン・マシーンズ。エピソード 3。22 分 40 秒から。サイエンス チャンネル。
- ^ 「ワイヤーに編み込まれたソフトウェア:コアロープとアポロ誘導コンピュータ」。2024年3月20日閲覧。
外部リンク
- ロープメモリの製造方法を説明する、1965 年の NASA/MIT フィルム「アポロのためのコンピューター」。
- アポロ誘導コンピュータのビジュアル紹介、パート 3: アポロ誘導コンピュータの製造。2012 年 12 月 12 日にarchive.todayにアーカイブされました – Raytheon による。カリフォルニア工科大学図書館の最近の科学技術の歴史サイトでホストされています (元々はDibner Instituteでホストされていました)
- 宇宙飛行におけるコンピューター: NASA の経験 – James Tomayko 著 (第 2 章、パート 5、「アポロ誘導コンピューター: ハードウェア」)
- Brent Hilpert の Core Rope & Woven-Wire Memory Systems ページには、パルストランスフォーマーとスイッチングコア技術の詳細な説明があります。
- SV3ORA のコア ロープ メモリ: 独自のメモリを構築する方法に関する実用的なガイドでは、パルス トランス技術を使用したシンプルなコア ロープ メモリ ボードの説明、回路図、写真、および操作のデモンストレーションが提供されます。
- ワイヤーに織り込まれたソフトウェア: コアロープとアポロ誘導コンピュータ、コンピュータ修復の専門家ケン・シャリフによる詳細なブログ投稿
- MIT で実演されたオーストラリアの「ロープ」 ラモン L. アロンソからゴードン ローズへの 1963 年 12 月 10 日付の手紙: 「オーストラリアの「ロープ」に関するアイデアは実に有益であることがわかり、現在、その開発作業を進めています。」
