HP 3000

HP 3000 シリーズ III

HP 3000シリーズ[1]は、ヒューレット・パッカード社の16ビットおよび32ビットの ミニコンピュータシリーズです[2]ハードウェアとオペレーティングシステムの両方でタイムシェアリングをフルサポートした初のミニコンピュータとして設計されました。これらの機能は、これまでは主にメインフレームに限定されていたか、 RSTS/EIASUnixが実装されていたDigital社のPDP-11などの既存システムに後付けで搭載されてました。1972年に初めて発売され、最終モデルは2010年に生産終了となり、同世代のコンピュータの中で最も長寿命の製品の一つとなりました。

オリジナルのHP 3000ハードウェアは、パフォーマンスの問題とOSの安定性に対処するため、1973年に市場から撤退しました。1974年に再導入された後、信頼性が高く強力なビジネスシステムとして成長し、IBMのメインフレームを使用していた企業からHPのビジネスを定期的に獲得しました。ヒューレット・パッカードは当初、このコンピュータをSystem/3000と命名し、後にHP 3000と改称しました。

HP 3000はもともと16ビットのCISC スタックマシンプロセッサアーキテクチャを使用しており、最初はトランジスタ-トランジスタロジックで実装され、その後、1979年のシリーズ33からシリコンオンサファイアチップで実装されました。 [3] [4] 1980年代初頭、HPは新しいRISCプロセッサの開発を開始し、PA-RISCプラットフォームとして登場しました。HP 3000 CPUは、PA-RISCで実行されるエミュレータとMPE オペレーティングシステムの再コンパイルバージョンとして再実装されました。RISCベースのシステムは「XL」バージョンと呼ばれ、初期のCISCモデルは遡及的に「クラシック」シリーズになりました。この2つは短期間並行して販売されましたが、1988年にはXLシリーズが大部分を占めました。MPE XLの代わりにHP-UXを実行する同一のマシンはHP 9000として知られていました

HP は当初、これらのシステムは 2006 年に HP でのサポート終了になると発表しましたが、その後数回にわたり 2010 年まで延長されました。これらのシステムは、独立した企業によってサポートされていますが、現在では製造元によって製造もサポートもされていません。

歴史

HP 2000

HPは、ますます複雑化する試験装置を制御するためのコンピュータシステムを探していた際、Digital Equipment Corporation(DEC)の買収を一時検討した。しかし、ケン・オルセンの要求に納得できず、買収は断念した。[5]その後、ユニオン・カーバイド社と提携し、DECのPDP-8を12ビットから16ビットに拡張したDSIという小さな会社を発見した。HPはDSIを買収し、Dymec部門に統合した。DSIの設計は、1966年に発売されたHP 2116Aの基盤となり、当初は「試験・計測用コンピュータ」として販売された。[6]

HPは驚いたことに、このマシンがビジネス市場や研究室以外の用途で好調に売れていることに気づきました。[7]これをきっかけに、ビジネスワークフローに対応できるよう入出力性能を向上させた改良版が次々とリリースされ、研究室環境でのみ必要な拡張機能の一部は削除されました。小型化された2114は、特に研究室以外の用途で人気を博しました。[8] 211xシリーズはすべて、後にコアメモリではなく半導体メモリを使用するように改良され、1971年には2100ファミリーが誕生しました。[9]

1968年には、HP 2000シリーズが発売され、製品ラインが拡張されました。これはHP 211xシリーズの部品を集約したマシンシリーズで、ほとんどのシステムは端末コントローラとしてローエンドの2114 CPUを使用し、メインプロセッサとしてハイエンドの2116 CPUを採用していました。これらのシステムはHP Time-Shared BASICを搭載し、モデルに応じて16人から32人のユーザーを同時にサポートできました。このマシンは瞬く間に成功を収め、タイムシェアリング市場で最も売れているシステムの1つとなり、HPをミニコンピュータ業界第3位のベンダーへと押し上げました[9]

アルファとオメガ

HP 2000シリーズの成功が明らかになるにつれ、1969年、クパチーノ研究所の設計者たちは、当初その用途を想定していなかった様々な部品を組み合わせたHP 2000とは対照的に、オフィス用途に特化したマシンの開発を開始することを決定しました。2つの基本システムが構想されました。「Alpha」は基本的にHP 2100をベースに、より新しいコンポーネントと改良されたメモリ処理能力を採用したもので、「Omega」は多数のユーザーをサポートする、はるかに大規模な32ビット設計でした。[10]

当初、2つのシステムはほぼ同時にリリースされる予定でした。しかし、開発のほぼすべてがOmega内で行われ、1969年当時、Alphaの開発に携わっていたエンジニアはほとんどいませんでした。16ビットのAlphaとは対照的に、Omegaは最大4MBのメインメモリを最大4つの中央処理装置(CPU)で共有する32ビットコンピュータでした。CPUは、アセンブラではなく独自のシステムプログラミング言語でプログラムされたBurroughsの成功モデルと同様に、高級言語でプログラムできるように設計されました。マルチプログラミングメモリ保護のサポートも組み込まれていました。[10]

開発が進むにつれ、プロジェクトはHPの社内資金だけでは規模が大きすぎることが判明した。そうなると外部からの借入が必要となり、経営陣はリスクが大きすぎると判断した。1970年秋、トム・パーキンスはコーポレート開発部門に昇進し、オメガプロジェクトの中止を決定した。この結果、数名の従業員はプロジェクトの終焉を悼んで黒いベルベットの腕章を着け、「ただの16ビットマシン」への配置転換に落胆した。[10]

この時までに、Alphaの開発がわずかだったことで、プロジェクトの本質は大きく変化していた。当初はHP 2100のアップデート版として構想されていたが、実質的には小型のOmegaへと進化した。高水準言語をサポートする仮想記憶スタックマシン設計を採用していたものの、16ビット設計に制限され、主記憶は最大64kワード(128kB)で、アキュムレータは1つしかなく、Omegaのような強力な入出力システムは備えていなかった。[10]

Alphaの開発継続計画が提示された際、パーキンスの後任としてコンピュータ部門のゼネラルマネージャーに就任したジョージ・ニューマンは、チームがまたしても納品不可能なマシンを設計しているのではないかと懸念した。経営陣は最終的に設計のメリットを確信し、1970年7月に外部参照仕様書が発行された。[10]

MPE

以前のミニコンピュータは、一般的に現代のマイクロコンピュータと同様の方法で使用され、単一のユーザーによって使用され、機械の操作など、特定のタスクに特化されることが多かった。これは、PDP-8Data General Novaといった当時の多くの設計にも当てはまった。HP 2000がタイムシェアリングを実行できたことが、類似のマシンが溢れる市​​場で成功を収めた要因である。複数のユーザーが異なるプログラムを実行する機能をサポートすることは、以前はメインフレームコンピュータに限られており、この機能のさらなる拡張は、初代Omegaの重要な設計コンセプトであった。[11]

AlphaがOmegaに似た設計として登場した当初、それはHP 2000のコンセプトに基づいた、同じマルチユーザーサポートモデルを採用していました。このモデルでは、メインCPUはユーザーインタラクションを処理しません。ユーザーインタラクションはフロントエンドプロセッサの役割です。これにより、メインオペレーティングシステムは大幅に簡素化され、フロントエンドから現れるユーザープログラムを読み込み、他のユーザープログラムとラウンドロビン方式で実行し、結果を出力するだけで済みます。ほとんどの点でこれはバッチ処理システムであり、マルチユーザーサポートの複雑さの多くは独立したフロントエンドプロセッサに分離されていました。[11]

Alphaの開発が再開されると、このコンセプトは再検討され、オペレーティングシステムを拡張してマルチプログラミングを直接サポートすることが決定されました。その結果、システムは3 in 1となり、主要部分はタイムシェアリング専用となり、リアルタイムサポートとバッチモードも提供されるようになりました。最終的にマルチプログラミングエグゼクティブ(MPE)として知られるようになったこのシステムは、当時最も先進的なものの一つとなりました。[11]オペレーティングシステムチームの10のグループが集まってシステム担当部分の説明を行ったところ、メモリに収まらないほど大きすぎることが判明し、ましてやユーザープログラム用のスペースなどありませんでした。これを収めるため、プログラマーたちはシステム要件を縮小するためのマラソンのような作業に着手しました。[12]

発表と初期マーケティング

このシステムは1971年11月の秋季合同コンピュータ会議で発表されました。[a] 1972年初頭には3台のプロトタイプ機が完成し、システムは稼働を開始しました。しかし、MPEの開発はこの時点で大幅に遅れていました。そのため、1972年2月には開発スケジュールの概要を示すメモが作成され、様々な機能が段階的に提供されることになりました。[13]最終的にリアルタイムサポートは廃止され、メモに記載された期限はどれも達成されませんでした。[14]

一方、システムの販売に積極的に取り組んでいたエンジニアリング研究所とマーケティング部門の間では、縄張り争いが勃発しました。「マーケティング部門の人間は研究所から締め出され」るほどでした。[15]エンジニアたちは、その性能見積もりが不正確であることを自覚しながらも、マーケティング部門にパフォーマンス見積もりを提出し続け、マーケティング部門はそれを顧客に伝えていました。[15]

経営陣の懸念が高まる中、1972年5月にシステム管理グループが設立されました。このグループは、エンジニアリングラボ内で社内マーケティングチームとして活動し、顧客のニーズに合わせて開発を推進しました。実施された変更の中で、ジム・ピーチーがシステムの性能テストを行うために雇用されました。ピーチーは以前、ダートマス大学で最初のタイムシェアリングシステムに携わり、その後ゼネラル・エレクトリックメモレックスで勤務していました。わずか3日後、彼はこのマシンが営業部が提示した性能要件を満たすことは「絶対に不可能」だと断言しました。[16]

最初の配達、リコール

MPEの遅延により、出荷日は1972年8月から11月に延期され、MPEはタイムシェアリングサポートのみに限定され、追加機能は1973年までに登場する予定となった。[16]

11月の日付は確定せず、最終的に誰かが「11月はハプニング月」と書かれたポスターを掲示した。これは、パフォーマンスアートにおける現代の「ハプニング」運動を指している[16]最初のマシンは11月1日にバークレーローレンス科学館に出荷されたが、あるエンジニア、フランク・フブルーは「マシンをトラックに積んで、ブロックを一周させてから持ち帰るべきだった」と指摘した。[16]

セットアップ後、マシンは1~2ユーザーしかサポートできず、その後は動作が極端に遅くなり、10~20分ごとにクラッシュすることが判明しました。Hublou氏の発言は、マシンが「すぐに返却」されたことで現実のものとなりました。[17]同年12月に行われたトレーニングセッションでは、MPEの新バージョンが4ユーザーをサポートし、2時間に1回しかクラッシュしませんでした。新たなバグが発見されるたびに、システムは継続的にパッチを適用され、稼働を維持しました。[17 ]マシンは顧客だけでなく、購入を検討していた企業にも出荷され続けました。しかし、これらのマシンはどれも期待外れで、4ユーザー以上をサポートできませんでした。MPEの機能追加スケジュールは引き続き延期され、[17]マシンの販売予定数も減少し続けました。[18]

この時までに、HP 2000の後継機の開発は5年がかりで進められ、会社は2,000万ドルの費用を費やしていました。問題は見逃されず、最終的にビル・ヒューレットに委ねられました。ヒューレットはバーニー・オリバーに部門の責任者を依頼しましたが、オリバーは拒否し、代わりにポール・エリーが任命されました。エリーはすぐにマシンの生産を中止し、出荷済みのマシンをすべて回収しました。この行動は今でも歴史書に記されています。デイブ・パッカードはチーム全員にメモを送りましたが、これは今日では「ワオ・オウチ・メモ」として知られています。[18]

エド・マクラッケンは顧客のもとに戻り、マシンは1973年秋まで入手できず、4~6人のユーザーしかサポートできないことをはっきりと伝えた。注文の代わりにHP 2000を受け取った顧客もいれば、泣き崩れる顧客もいた。[18]ある顧客は会社を訴えると脅したが、ヒューレットが自ら介入し、問題解決に全力を尽くすと表明したことで、訴訟を思いとどまった。[19]

再リリース

その後、システムはMPEとハードウェアの両方の再開発に6ヶ月間を要しました。MPEはMPE-8として登場し、リアルタイムサポートは正式に終了しました。ハードウェアは改良され、元のモデルよりも約30%高速化し、価格は20%引き下げられました。これらの変更の結果、新しいシステムは8ユーザーで動作できるようになりました。[b]出荷は当初の予定から1年後の11月に再開されました。[19]

1年後、アップデート版が発売されました。この新しい「CX」モデルは、コアメモリを半導体メモリワイヤラップ式CPUボードを表面実装部品に置き換えました。MPE-CはCOBOLRPG言語を追加しました。おそらくCOBOL言語をサポートした最初のミニコンピュータだったでしょう。CXリリースの一部として、HPはCODASYL標準に準拠した1万ドルのデータベースシステムIMAGEを出荷しました。これは後にシステムに無料でバンドルされました。IMAGEは、HP 3000が最終的に成功を収めた主な理由です。[20]

概要

初期の3000モデルはフロントパネルを備えた大型キャビネットを備えていましたが、後期モデルは診断用の端末コンソールのみを搭載し、ROMにブートストラップルーチンを内蔵したデスクサイズに収まるようになりました。1984年、HPは特別な冷却装置や床材を必要とせずにオフィスで稼働する最初のモデルであるHP3000シリーズ37を発表しました。[21]モデルは、1人のユーザーが使用するシステムから、2,000人以上のユーザーをサポートするモデルまで、多岐にわたりました。

HP 3000は、ベンダーにより製造が縮小された最後の独自仕様のミニコンピュータシステムの1つであり、PDP-11から派生したDigital Equipment CorporationのVAXよりも長く存続した。VAXはCompaqに買収され、最終的にはHewlett-Packard買収 。約30年後、現在HP e3000シリーズと名付けられたサーバーの5年間の段階的廃止期間が、当初は2001年11月に発表された。HPはこの廃止期間を2回延長した。[22] HPではこれ以上新しいe3000は販売されていないが、中古システムはサードパーティの再販業者市場でアップグレード用に販売され続けている。HPから顧客へのHP 3000のサポートは、2010年12月31日まで続いた。多くのサードパーティ企業が世界中の顧客のためにシステムのサポートを継続している。一部の顧客は、特に製造業や電子商取引業界の世界中の企業でHP 3000を使用し続けているが、[23]他の顧客はHP製および他社製のビジネスサーバーシステムに移行している。[24]

移行できない、あるいは移行を望まない企業のために、HPがシステムの販売終了を発表した直後から、移行戦略が浮上しました。[25] 2012年、Stromasys社は、Red Hat LinuxまたはCentOSを搭載したx86-64サーバー上でHP3000ハードウェアの完全なエミュレーションを行う製品をリリースしました[26]この製品は、HP 3000サーバーハードウェアの仮想インスタンスとして動作します。2003年から、HPは3000のオペレーティングシステムのライセンス販売計画を開始し、[27]これにより、3000の顧客はHPA/3000として知られるStromasys製品上で自社のソフトウェアを実行できるようになりました。

ソフトウェアの先駆者

HP 3000の大成功を導いた鍵となる開発は、HPが開発したネットワークデータベース管理システム(DBMS)であるIMAGE(現在はTurboIMAGE /SQL)のバンドルでした。これは、Cincom Systems, Inc.が開発したTOTAL DBMSにヒントを得たと言われています。IMAGEは、発売から2年以内にDatamation社から認定された、数々の賞を受賞したデータベースでした。 [28]これは、ビジネスクラスのミニコンピュータに搭載された最初のデータベース管理システムでした。HPは、IMAGEをサーバーにバンドルすることで、あらゆるHP 3000でIMAGEをデータリポジトリとして利用できるアプリケーションと開発ユーティリティのエコシステムを構築しました。

古典的なメモリセグメントと64Kバリア

コード(再入可能)とデータは、それぞれ独立した可変長セグメントに格納されます。これらのセグメントは32,768個の「ハーフワード」(16ビットワード)(または65,536バイト)です。MPE(Multi-Programming Executive)と呼ばれるオペレーティングシステムは、必要に応じてプログラムファイルおよびセグメントライブラリ(SL)ファイルからコードセグメントを読み込み、1プロセスで最大256セグメントまで読み込みます。

コード セグメントには最大 64KB のメモリを使用できますが、ルーチンの呼び出しはセグメント番号とセグメント内のルーチン番号に基づいて行われるため、プログラムは理論上約 32,385 個のルーチンを持つことができます。セグメントを指定するのに 8 ビット、セグメント内に 16 ビットを使用する場合、プログラムは実質的に 24 ビットのアドレス、つまり 16MB を持つことができます。これは、コードとデータ用に 64KB のアドレス空間を持つ PDP-11 や IBM System/34 などのほとんどの 16 ビット コンピュータと比較されます。より大きな制限は、やはり 64KB であったデータ セグメントとスタック セグメントでした。共有ライブラリ ルーチンでは、各プロセスが独自のデータ セグメントを持っていたため、プロセス間のグローバル データが許可されませんでした。一部のプロシージャでは、呼び出し元が独自のスタックまたはデータ セグメントから配列を渡し、すべての状態情報を保持するように要求することでこれを回避しました。これは、呼び出し元によって渡され割り当てられたオブジェクトにメソッドが適用される現代のオブジェクト指向言語に似ています。

プロセスは、それぞれ最大64KBの複数の追加データセグメント(XDS)を割り当てて使用できます。クラシックアーキテクチャでは、システム全体で65,535個の追加データセグメントという制限がありましたが、他の制限により、通常はそれより若干小さい制限になります。

システムプログラミングは、 ALGOLに似た言語であるSPL(System Programming Language)で行われましたが、インラインアセンブラなどの命令セットへの直接アクセスが可能でした。HP 3000の標準端末はHP 2640シリーズで、フォームからのブロックモード(IBMのメインフレームベースのCICSなど)と文字モードのデータ入力をサポートしていました。1980年代までに、コンピュータはPCとMacの両方をシステム端末として使用できる機能を獲得しました。

クラシックおよびPA-RISC 3000ハードウェア

HP 3000 ファミリの世代は、 1987 年初頭に 3000 用HP PA-RISCチップに基づくシステムが導入されたことを受けて、「クラシック」( 16 ビット) ファミリと「XL」(後に IX – 32 ビット) ファミリに分割されました。これらの新しい XL システムはクラシックとバイナリ互換性がありませんでしたが、HP が MPE XL オペレーティング システムに統合したエミュレーターを介してクラシック コードを透過的に実行しました (クラシック コードは、オプションでオブジェクト コード トランスレーター/コンパイラーである OCTCOMP を介してネイティブ PA-RISC コードに変換できました。このようなコードはネイティブ速度で実行されましたが、クラシック スタックとメモリ サイズの制限は依然としてありました)。

初期の「Classic」マシンは、カスタムCISCプロセッサをベースとしていました。1988年頃から、PA-RISCプロセッサを搭載したHP 3000が量産出荷を開始しました。1995年までに、これらのPA-RISCシステムは、旧世代のマシンを事実上駆逐しました。あらゆる技術革新と同様に、旧世代マシンも相当数の稼働状態を維持しました。今日でも、オリジナルのClassic 3000は、いくつかの拠点で生産されています。

HP 3000 および多くの HP 9000 マシンは、HP Precision Busを使用しました。

PA-RISCベースのHP 3000のオペレーティングシステムは、主にHPのPascal拡張版であるModcalで記述されていました。SPLで記述された以前のMPE Vオペレーティングシステムの大部分は、PA-RISC上のMPE XLおよびMPE/iXの一部として現在も使用されています。一部のサブシステム(例:TurboIMAGE)はPSPL(Portable SPL)で記述されています。MPE XLおよびMPE/iXの一部はPA-RISCアセンブリ言語で記述されています。

3000シリーズのオペレーティングシステムは、もともとMulti-Programming Executive、MPE(後にMPE XLと呼ばれ、バージョン5.0-5.5でPOSIX準拠が追加された後はMPE/iX)と呼ばれていました。システムの初期バージョンでは、HP独自のSPLシステムプログラミング言語とBASICのみを使用していました。これらのSystem 3000は、3レベルの階層型ファイルシステムを備えたコマンドラインインタープリタを使用し、コンパイラなどのユーティリティは、プログラムをキーワードコマンドとして実行するのではなく、「run fortran.pub.sys」のようなものでした。後に、システムはCOBOLFORTRAN、Pascal、C 、さらにはIBMからのビジネス獲得を支援するRPGのバージョンなど、幅広い言語に対応しました

HP 3000を使用していた人々は、1970年代以降、当時の他のメインフレームやミニコンピュータと比較して、マシンの信頼性が高いことに気付きました。[29]停電から回復する機能(電源が回復すると自動的かつシームレスに)は、IBMコンピュータよりも多くのシステムを販売する上で注目すべき機能でした。[30] HP 3000は、HP 3000プラットフォーム上の一部の周辺機器のサポートを遅らせたり、まったくサポートしないというHPの決定により、周辺機器のサポートに遅れやギャップが生じることがありました。その一部は、同一のHP 9000ハードウェアでサポートされていました。[31]

レジスタの代わりにスタックを使用する

現在のコンピュータ命令セットのほとんどは、汎用レジスタモデルに基づいています。名機HP 3000のプロセッサとメモリアーキテクチャは、HPの有名なRPN計算機シリーズと同様に、スタックマシンモデルに基づいていました。これは、有名なスタックベースのBurroughs Large Systemsに触発されたと言われています誰が?) 。 HP 1000の場合のようにAXレジスタとBXレジスタのみという少数のレジスタを持つのではなく、オペランドはローカル変数と戻りアドレスを格納するのと同じスタックにプッシュされます。つまり、

AXをロード0X0001 BXをロード0X0002 AXBXを追加      

あなたは

LDI 1 LDI 2追加  

16ビットマイクロコードマシン(シリーズI、II、III、30、33、39、40、42、44、48、52、58、64、68、70、37、…)は、16ビットワードアドレス指定バイトアドレス指定可能、コードセグメントとデータセグメントが別々に分割されたスタック 命令セットアーキテクチャ(ISA)を実装しています。約214個の命令のほとんどは16ビット幅です。スタック操作は16ビットワードごとに2つずつ実行され、残りの少数は32ビット幅です。

CISC実装

  • III: スタックトップレジスタ4個、マイクロ命令サイクル時間175ns → 5.7MHz
  • 30, 33:サファイア基板上のシリコン[4] 2つのトップオブスタックレジスタ、90nsのマイクロ命令サイクル時間→11MHz、命令は3~7サイクルかかる
  • 40、42、44、48: ショットキーTTL、4 つのトップオブスタックレジスタ、105 ns マイクロ命令サイクル時間 → 9.5 MHz
  • 64、68: ECL、8つのトップオブスタックレジスタ、75nsのマイクロ命令サイクル時間→13MHz、8KBキャッシュ、60KB WCS、2つの16ビットALU
  • 37: 約8,000ゲートのCMOS ゲートアレイ、スタック上部のレジスタ4つ

後の 32 ビット モデルでは、HP の PA-RISC 汎用レジスタ ベースの RISC アーキテクチャが使用されました。

PA-RISC実装

  • PA-RISC 1.0 シリーズ 925、930、935、949、950、955、960、980
  • PA-RISC 1.1 シリーズ 917、920、922、927、937、947、948、957、958、967、977sx、987、990、991、992、995、918、928、968、978、988
  • PA-RISC 2.0 シリーズ 996、A クラスおよび N クラス、9x9 シリーズ

HPの3000エコシステムからの撤退

エンタープライズコンピューティング市場が、HPも推進していた様々なベンダーの汎用Unixシステムへと移行した後、2001年11月、ヒューレット・パッカードはHP 3000のサポート終了期間を2006年末に終了し、2003年以降はHPから新システムを販売しないことを発表しました。2006年初頭、ヒューレット・パッカードは、特定の顧客または地域を対象に、HP 3000に対するベンダー限定サポートを2年間延長すると発表しました。2007年9月、HPはシステムのサポートを再度延長し、サステイニングエンジニアリング(ソフトウェアパッチの作成終了)なしの成熟製品サポートを提供しました。一部のパッチはHP社内で作成されテストされていましたが、2008年末までに顧客ベースでのテストが不足していました。HPは2010年末以降にこれらのパッチを利用できるようにしました。[32] 2011年までに、HPは3000人の顧客にパッチへの無料アクセスを許可する特別規定を拡大しました。 [33]これは、2010年に無料パッチの代わりに「パッチ適用料金」のサポートプログラムを採用せざるを得なかったHPのエンタープライズラインの他の製品とは異なります。

独立したサポート

HP 3000のサポート事業から撤退した既存顧客向けのシステムおよびソフトウェアサポートは、独立系ベンダーのグループが引き継いでいます。いくつかのベンダーは、顧客がサーバーの使用を停止するまで自社ソフトウェアのサポートを継続することを約束しています。包括的なサポートを提供する他のベンダーは、2016年以降をサポート終了日としています。[34] Robelle Softwareはコンサルタントディレクトリを管理しており、[35] OpenMPEウェブサイトのリストを通じて他の独立系コンサルタントを見つけることができます。[36] 3000のMPE/iXオペレーティングシステム向けのオープンソースソフトウェアリソース(コモディティツールを含む)は、Applied Technologiesのウェブサイトで管理されています。[37]

HP 3000は、あらゆるビジネスコンピュータシステムの中でも最も長い寿命を誇っています。これらのエンタープライズグレードのコンピュータは、高く評価されているPDP-11シリーズやVAXシリーズよりも長く使われてきましたが、OpenVMSオペレーティングシステムはAlphaIA-64x86-64ベースのシステムで現在も提供されています

2012年1月、Stromasysは、HP3000システムを最先端の環境に安全に移行できるCharon/HPA-3000の開発を発表しました。Stromasysのソリューションは、既存のHP3000システムのハードウェアを仮想化し、MPE/iXオペレーティングシステム、サードパーティ製アプリケーション、そしてユーザー開発ソフトウェアを、業界標準のIntelサーバー上で一切の変更を加えることなく実行できるようにします。同社の製品には、VMwareパッケージに2ユーザー分の評価版が含まれています。[38]

複数の独立系ベンダーがHP3000のオペレーティングシステムソースコード[39] MPE/iXを購入しており、HP3000システムのハードウェアとソフトウェアの両方のソリューションをサポートすることに取り組んでいます。

Beechglen Development, Inc.は2002年にHP3000システムのホスティングを開始しました。2012年には、最新技術のSSDとSATAハードドライブを搭載したHP3000互換のカスタムファイバーチャネルディスクアレイを発表し、SCSIテープデバイスとSCSIディスクデバイスを実質的に置き換えました。2020年1月現在、Beechglenは、MPE/iXオペレーティングシステム向けに2028 MPEカレンダー固有パッチを開発・提供している唯一のベンダーであり、2027年12月31日以降の日付を固有日付として設定できます。同社は、サードパーティ製アプリケーションの互換性評価とテストを継続しています。[40]

HP 3000システムの相対的なパフォーマンス

HP 3000システムの相対的なパフォーマンス[41]
HP 3000 システム相対的なパフォーマンス
シリーズ30、330.5
シリーズIII0.6
シリーズ37、37XE0.6
マイクロ 3000 RX1.3
マイクロ 3000 GX、LX、RX1.3
シリーズ39、40、441.0
シリーズ42、481.3
シリーズ42XP、52、581.7
シリーズ643.2
シリーズ684.0
シリーズ704.4
シリーズ9201.9
シリーズ9223.2
シリーズ9325.0
シリーズ94810.7
シリーズ95813.3
シリーズ9252.9
シリーズ9355.9
シリーズ94911.7
シリーズ9506.5
シリーズ95510
シリーズ96014.7
980/100シリーズ22.0
980/200シリーズ37.0
980/300シリーズ49.0
980/400シリーズ59.0
シリーズ917LX10.0
シリーズ93710.0
シリーズ94710.0
シリーズ95716.0
シリーズ96720.0
977SXシリーズ26.0
シリーズ98732.0
シリーズ987/15045.0
987/200シリーズ60.0
シリーズ918LX、RX10.0
シリーズ92814.0
シリーズ96821.0
シリーズ97825.0
シリーズ987/15032.0
シリーズ939SK28.0
959KS/100シリーズ35.0
シリーズ987/15045.0
987/200シリーズ60.0
959KS/200シリーズ62.0
シリーズ98839.0
959KS/300シリーズ86.0
959KS/400シリーズ110.0
企業ビジネスシステム99028.0
企業ビジネスシステム 992/10035.0
企業ビジネスシステム 992/20060.0
企業ビジネスシステム 992/30081.0
企業ビジネスシステム 992/400100.0
企業ビジネスシステム99133.0
企業ビジネスシステム 995/10042.0
企業ビジネスシステム 995/20071.0
企業ビジネスシステム 995/30096.0
企業ビジネスシステム 995/400118.0
企業ビジネスシステム 995/500139.0
企業ビジネスシステム 995/600160.0
企業ビジネスシステム 995/700180.0
企業ビジネスシステム 995/800200.0
Aクラス A400-100-11017.0
aクラス A500-100-14024.0
Aクラス A400-200-14042.0
Aクラス A400-100-15037.0
Aクラス A500-100-20049.0
Aクラス A500-200-20084.0
nクラス N4000-100-22069.0
Nクラス N4000-100-330100.0
Nクラス N4000-100-440138.0
Nクラス N4000-200-440254.0
Nクラス N4000-300-440353.0
Nクラス N4000-400-440438.0
Nクラス N4000-300-550446.0
Nクラス N4000-400-550553.0
Nクラス N4000-100-380115.0
Nクラス N4000-200-380207.0
Nクラス N4000-100-500154.0
Nクラス N4000-200-500284.0
Nクラス N4000-300-500399.0
Nクラス N4000-400-500499.0
Nクラス N4000-300-750606.0
Nクラス N4000-400-750768.0

参照

注記

  1. ^ エドラーはアナハイムで開催したと述べていますが[12] 、 1971年の会議は実際には11月16日から18日までラスベガスで開催されました。
  2. ^ 比較すると、HP 2000 のハイエンド バージョンでは、32 人のユーザーをゆっくりと実行できました。

参考文献

引用

  1. ^ 「HP 3000コンピュータシステムの概要説明」(PDF)ヒューレット・パッカード、1973年2月。
  2. ^ Computerworld、「Midis Challenge Medium-Size Systems」、1975 年 6 月 25 日、p. S/6。
  3. ^ Leonard E. Shar (1976年8月). 「シリーズII汎用コンピュータシステム:スループットと信頼性の向上を目指した設計」(PDF) . Hewlett-Packard Journal . 27 (12) . 2021年12月29日閲覧
  4. ^ ab Richard C. Edwards (1979年9月). 「SOSテクノロジーが低コストのHP 3000コンピュータシステムを実現」(PDF) . Hewlett-Packard Journal . 30 (9). 2024年1月18日時点のオリジナル(PDF)からアーカイブ。 2021年12月29日閲覧
  5. ^ ライプソン 2017.
  6. ^ クロスビー 1995a、9ページ。
  7. ^ クロスビー 1995a、9~10頁。
  8. ^ クロスビー 1995b、2、4ページ。
  9. ^ クロスビー 1995b、6ページ。
  10. ^ abcde Edler 1995、p.17。
  11. ^ abc Edler 1995、21ページ。
  12. ^ Edler 1995、23ページ。
  13. ^ エドラー1995、24ページ。
  14. ^ エドラー1995、25ページ。
  15. ^ Edler 1995、26ページ。
  16. ^ abcd Edler 1995、30ページ。
  17. ^ abc Edler 1995、34ページ。
  18. ^ abc Edler 1995、38ページ。
  19. ^ ab Edler 1995、39ページ。
  20. ^ エドラー1995年、41ページ。
  21. ^ 「3000 NewsWire: 最初の3000ステップ:HPのMighty Mouseを追いかけて」3000newswire.blogs.com、2012年8月21日。 2013年3月21日閲覧
  22. ^ 「3000 NewsWire: HP、3000のサポートを2010年まで延長」3000newswire.blogs.com . 2013年3月21日閲覧。
  23. ^ 「3000 NewsWire: 3000の活用はあと13年」3000newswire.blogs.com、2010年7月7日。 2013年3月21日閲覧
  24. ^ 「3000 NewsWire: 34の大学が3000移行コードのテストを開始」3000newswire.blogs.com、2010年12月23日。 2013年3月21日閲覧
  25. ^ 「HP 3000を使い続ける」ロベル. 2013年3月21日閲覧
  26. ^ 「Charon-HPA: Virtual HP3000」Stromasys.ch . 2013年3月21日閲覧
  27. ^ 「HP、新しいMPEエミュレータライセンスを提案」(プレスリリース)3000newswire.com . 2013年3月21日閲覧
  28. ^ 「3000 NewsWire: HPのリストが歴史に名を刻む」3000newswire.blogs.com、2007年7月30日。 2013年3月21日閲覧
  29. ^ 「3000 NewsWire: 3000 Memoir Project: Jousts with IBM」3000newswire.blogs.com、2012年9月27日。 2013年3月21日閲覧
  30. ^ ポール・エドワーズ (2012年8月). 「私の簡単な魔法でメインフレームが難しく見えるようになった」(PDF) . 3000 Newswire : 20.
  31. ^ Larry Nichoalds、Jim Hawkins (1999年7月). 「MPE/IXにおけるDLT4000/DLT7000の差動テープサポートを発表」Hewlett-Packard. 2005年3月30日時点のオリジナルよりアーカイブ。
  32. ^ 「ベータパッチリスト」。Hewlett -Packard . 2014年6月1日時点のオリジナル(Excelスプレッドシート)からのアーカイブ。
  33. ^ 「3000 NewsWire: HP、2011年にパッチと診断ツールの提供を開始」(プレスリリース)3000newswire.blogs.com . 2013年3月21日閲覧
  34. ^ 「3000 NewsWire: 3000 News for Some of Your Futures」. 3000newswire.blogs.com. 2010年1月28日. 2013年3月21日閲覧
  35. ^ 「Robelle Consultants Corner」. Robelle.com . 2013年3月21日閲覧
  36. ^ 「HP 3000 Consultants | OpenMPE News」Openmpe.wordpress.com、2010年5月20日。 2013年3月21日閲覧
  37. ^ Brian Edminster. 「HP3000向けの無料オープンソースソフトウェアのポータルへようこそ!」MPE-OpenSource . 2013年3月21日閲覧。
  38. ^ 「CHARON-HPA: 仮想HP 3000」. Stromasys.
  39. ^ 「HPがソースコードライセンスを発表」。
  40. ^ 「MPE/IX リリース 7.5 パッチリビジョン 2028 – Beechglen Development Inc」。
  41. ^ 「Re: AICS Research Relative Performance Chart」HP3000-Lメーリングリスト。2017年5月4日。 2021年5月27日閲覧米国内のネットワークからのみアクセス可能

参考文献

  • エドラー、クリストファー(1995年11月)「最強の城:HP 3000の興亡と復活」(PDF) .解析エンジン. 3 (1). カリフォルニアコンピュータ歴史協会: 16. ISSN  1071-6351.
  • リープソン、スティーブ (2017). 「HP:偶然の産物であるが、目的を定めたコンピュータ企業」HP9825.COM .
  • クロスビー、キップ(1995年5月)「HPの初期コンピュータ パート1:バーニー・オリバー氏へのインタビュー」(PDF) . 『解析エンジン第2巻(3号). カリフォルニアコンピュータ歴史協会:5~ 14 . ISSN  1071-6351.
  • クロスビー、キップ(1995年8月)「HPの初期コンピュータ パート2:ジョー・シェーンドルフ氏へのインタビュー」(PDF) . 『解析エンジン第2巻(4号). カリフォルニアコンピュータ歴史協会:5~ 14. ISSN  1071-6351.
  • HP 3000 マーケティングビデオ、1994年 – YouTube
  • 3000 NewsWire – ブログ: HP3000のニュース、技術論文、歴史的アーカイブ
  • HP3000の歴史(ボブ・グリーン著)
  • HP3000に関するよくある質問
  • オープンソース向けMPEベースのポートとソフトウェアのポータル
  • MPE 技術マニュアル、VEsoft 論文、HP3000 ユーザー グループ ミーティングの技術議事録( Wayback Machineより、2014 年 4 月 28 日アーカイブ)
  • AdagerのIMAGE、HP3000ソフトウェア、およびVEsoftのシステムに関する論文の技術論文ライブラリ
  • 2009年に利用可能なベータテストパッチのHPリスト
  • HP 3000 ハードウェアおよびソフトウェアマニュアル:PDFスキャン – Bitsavers
  • HPコンピュータミュージアム: マニュアルのPDFスキャン
  • HP 3000 一般情報マニュアル: 1979年9月、1984年10月
  • Hewlett-Packard Journal: 1987年12月号( Wayback Machine、2023年10月22日アーカイブ)– MPE XLとHP Precision Architecture上のHP 3000エミュレーションに関する2つの記事、「MPE XL: HPの次世代商用コンピュータシステム向けオペレーティングシステム」と「HP Precision Architectureコンピュータ上のHP 3000エミュレーション」
  • HP 3000 パフォーマンス (テキスト ファイル)
  • 「HP SYSTEM/3000 システム説明」販促資料、1971年11月、Wayback Machineより(2006年2月14日アーカイブ)
  • 2001年11月19日: HPが自社のe3000サーバラインを廃止( Wayback Machine ) (2006年10月16日アーカイブ)
  • 2001年11月14日 ヒューレット・パッカードがサーバーラインを段階的に廃止
  • HP e3000 インストールの継続的なサポート
  • HP e3000 移行プログラムに関する FAQ
  • 古典的な系図とPA-RISCシステムのパフォーマンススプレッドシート
  • SIMH Hewlett-Packard 3000 シミュレータ (シリーズ III)
  • アルファシステムの米国特許3,820,079

写真

  • HP 3000シリーズ48の写真
  • HP 3000 シリーズ 70 の写真
  • HP 3000 シリーズ 42、52、70
「https://en.wikipedia.org/w/index.php?title=HP_3000&oldid=1316314978」より取得