ディジタル・イクイップメント・コーポレーション
ディジタル・イクイップメント・コーポレーション
ディジタル・イクイップメント・コーポレーション (Digital Equipment Corporation) は、かつてアメリカ合衆国を代表したコンピュータ企業の一つ。1957年、ケン・オルセンによってマサチューセッツ州メイナードに設立された。略称「DEC(デック)」。欧米では「Digital」と略称されることも多い。
DECのPDPシリーズとVAXシリーズは、1970年代と1980年代の科学技術分野において最も一般的なミニコンピュータだった。DECの本社は1957年から1992年まで、マサチューセッツ州メイナードにあるかつてウール工場であった Clock Tower Place に置かれていた。
1998年にコンパックに買収された。そのコンパックがさらに2001年にヒューレット・パッカード (HP) に買収されたことから、DECの製品群はHPのブランド名で販売されている。かつてのDECの一部事業(特にコンパイラ関連)やマサチューセッツ州ハドソンの工場はインテルに売却された。詳細は「#終焉」の節を参照。
ロゴマークの青色や会社規模から、IBMの愛称"Big Blue"に対して、"Small Blue"の愛称で呼ばれた。後にロゴマークは青色からバーガンディへ変更された。
なお、社名に「Digital」を用いるデジタルリサーチやウェスタン・デジタルとは無関係である。
当初は小型コンピュータ市場に集中したため、DECは強力なライバルのいない市場で成長することができた。1960年代にはPDPシリーズ、特に世界初の成功したミニコンピュータと言われるPDP-8が人気となった。1970年に発売したPDP-11はそれまでの小型機に取って代わり、DECはコンピュータ業界での地位を確立。PDP-11の後継として設計されたVAX-11は、32ビットミニコンピュータの先駆けとなり「スーパーミニコンピュータ」とも呼ばれた。これらは様々な場面でSystem/370などのメインフレームとも競合した。VAXシリーズもベストセラーとなり、同社が1980年代に世界第2位のコンピュータ企業となる原動力となった。最盛期にはマサチューセッツ州で州政府に次ぐ第2位の雇用者となっている。
1980年代後半にパーソナルコンピュータ市場が成長し、1990年代には強力な32ビットシステムがいくつも登場するようになると、DECのシェアは素早く侵食され始めた。DECの生き残りをかけた最後の大きな挑戦が、64ビットRISCプロセッサアーキテクチャ「DEC Alpha」であった。当初、VAXシリーズをAlphaで再実装しようとしたが、同時に高性能ワークステーションにも採用された。Alphaは良い性能を発揮したが、DECの業績を上向かせることはできなかった。
1998年6月、コンパックがDECを買収。当時のコンピュータ業界では最大となる買収であった。当時のコンパックは企業市場を中心に据える戦略をとっており、他にも大企業をいくつか買収している。その中でもDECはコンパックの弱点だったアメリカ国外で強かった。しかしコンパックは買収した企業群をその後どうするかについて明確なビジョンを持っていなかったため、財政的に苦境に立たされることになる。結局2002年5月、ヒューレット・パッカード (HP) がコンパックを吸収合併した。2007年時点でもDECの一部製品をHPが製造販売していた。
日本 ディジタル イクイップメント株式会社
DECの日本支社は、1968年に5人から6人の人員で設立され、販売代理店の株式会社理経が納入したミニコンピュータの保守サービスのみを手掛けることから始まった。
日本法人である日本 ディジタル イクイップメント株式会社(英文社名:Digital Equipment Corporation Japan、略称:日本DEC)は、1982年に設立され、1998年10月、コンパックコンピュータ株式会社へ吸収合併された。
1957年、ケン・オルセンとハーラン・アンダーソンが設立。彼らはマサチューセッツ工科大学 (MIT) のリンカーン研究所で働く技術者だった。リンカーン研究所は今で言う「インタラクティブ性」の研究で知られており、開発したコンピュータは動作中のプログラムをリアルタイムでオペレータが直接制御できる世界初のものだった。その端緒となったのが1944年のWhirlwindで、元々はアメリカ海軍のフライトシミュレータ向けに開発されたものだが、シミュレータとして使われることはなかった。代わりにその成果はアメリカ空軍のSAGEシステムに採用され、オペレータがコンピュータに格納されたレーダーのデータと対話するために大きな画面とライトガンを使用した。
空軍のプロジェクトが完了すると、リンカーン研究所はWhirlwindで使用していた真空管をトランジスタに置き換えたコンピュータの開発にとりかかった。新たな回路を試験するため、まず小型の18ビットマシン TX-0 を構築し、1956年に稼働させた。TX-0の成功で基本コンセプトに間違いがないことが明らかになると、36ビットの大型システムの開発にとりかかった。これが64kワードの磁気コアメモリを備えたTX-2である。磁気コアメモリは高価だったので、TX-0のメモリ部品をTX-2に流用し、TX-0の残りの部分はマサチューセッツ工科大学に恒久的に貸与された。
MITでオルセンとアンダーソンは奇妙な現象に気付いた。より高速なIBM製メインフレームも利用可能なのに、学生達は小さいTX-0を使うために何時間も並んだのである。2人は対話型コンピューティングが強い魅力を持っているためだと判断し、TX-0を製品化した小型マシンの市場があると考えた。それは、性能よりもグラフィカルな出力やリアルタイム操作が重視される市場である。また、特定タスクのための安価なソリューションを必要としているユーザー向けであり、そのような用途に36ビットの大型機は不要と思われた。
1957年、2人とケンの兄弟スタンは資本金を求めたが、当時のアメリカ実業界ではコンピュータ会社への投資に懐疑的になっていた。1950年代に多数の中小コンピュータ企業が生まれては消えていった経緯があり、技術革新があまりにも急激だったため製品がすぐに陳腐化していた。また、RCAやゼネラル・エレクトリックといった大企業もコンピュータ事業で利益を出せないでいた。そんな中で唯一興味を示したのがジョルジュ・ドリオと彼の率いるベンチャーキャピタル American Research and Development Corporation (AR&D) である。コンピュータ会社の創業という話ではそれ以上の資金が集まらない懸念があったため、ドリオは新会社の事業計画をコンピュータを中心としない形に変更させ、社名も「ディジタル・コンピュータ・コーポレーション」から変更させた。
2人は事業計画を更新し、会社を2段階で発展させる計画にした。まず、コンピュータのモジュールを独立したデバイスとして販売し、研究室などでそれを購入して各種デジタルシステムの構築に使用できるものとする。それによって会社がある程度自立したら、第二段階として完全なコンピュータを開発するという計画である。改称したDECはAR&Dから7万ドルの資金(全資本金の70%)を得て、マサチューセッツ州メイナードにあった南北戦争時代の毛織物工場だった建物で創業した。その工場だった建物を選んだのは、生産に使えるスペースが安価に得られたためである。
1958年の早い時期に、DECはその最初の製品である "Digital Laboratory Module" のラインナップを出荷した。このモジュールは、電子部品とゲルマニウムトランジスタをプリント基板に装着したもので、その回路はTX-2の回路を基にしている。
ひとつのDigital Laboratory Moduleは、論理回路の1、2個のフリップフロップ、ゲート、変換器などとして機能する。押し出し成型のアルミニウムでパッケージされており、各モジュールの前面パネルにあるジャックをコードで繋いで機能させる。科学技術関連の実験などが可能だった。動作速度には5MHz(1957年)、500kHz(1959年)、10MHz(1960年)というバージョンがある。特に他のコンピュータ企業が自社製システムの試験装置を構築するのによく使った。1950年代末の景気後退にもかかわらず、1958年だけで9万4千ドルを売り上げ、初年度で黒字を達成した。
間もなく、内部は同じだが異なるパッケージの "Digital Systems Module" も発売した。これは後端にあるアンフェノール型の22ピンコネクタで相互接続するよう設計されており、専用19インチラックに複数収めることができる。ラックの1つの棚(高さ5.25インチ)に25モジュールを収納でき、高密度に収納することでコンピュータを構築可能である。DEC自身もこれを使って磁気コアメモリシステムの試験装置を構築し、それを8年間で約50台販売した。
このようなモジュールは、PDPシリーズでも "System Building Blocks" として使用された。
後に、同様の回路を "R" (red) シリーズ「フリップチップ」モジュールとしてパッケージ化した(訳注:「フリップチップ」は商標(Flip Chip (trademark))で、集積回路を基板に実装する技術の、チップを直接基板に接触させ実装する手法の名称であるフリップチップとは無関係)。後に、もっと高速高密度なモジュールも製品化された。DECはモジュールに関して基礎から理解するための広範囲のデータを約A5版大、厚さ約2センチの無料のカタログ本(英文)の形で提供し、これが非常にポピュラーになった。
このカタログ本の無料提供はミニコンピュータでも継承されI/Oのハードウェア機能やインタフェース手法とアセンブリ言語を基礎から応用まで理解し、モジュールを買ったユーザは自ら制御システムを構築できた。事務用とは異なる制御用のコンピュータであるため、採用を検討しているユーザにも教科書(カタログ本)を広く配り、ユーザが独自に学び個々のシステムの構築することを促進する方針を採った。これら大量配布のカタログ本は自社内の印刷・製本部門で作られた。
創業後の最初の製品は成功を収め、DECは事業計画の第2段階であるコンピュータ市場への参入に向かった。1959年8月、ベン・ガーリーはDEC初のコンピュータ PDP-1の設計を開始した。ドリオの命令を守り、Programmed Data Processor の略であるPDPをシリーズ名とし、コンピュータという言葉を避けている。1959年12月、ボストンでの合同コンピュータ会議で初めてプロトタイプが一般公開された。PDP-1の一号機は1960年11月に Bolt, Beranek and Newman に納入され、翌年の4月に正式に検収された。基本構成の価格は12万ドルで、2011年時点の価値に換算すると90万ドルになる。1969年に生産終了となるまでに約50台を出荷している。
1ワードは18ビットで、基本構成では4096ワードの磁気コアメモリを搭載し、毎秒10万命令の基本性能である。いくつかの19インチラックに多数の System Building Blocks を収める形で構成され、ラック群を1つの大きなフレーム(メインフレーム)でパッケージしており、フレームの一端のテーブルぐらいの高さに六角形の制御パネルがあってスイッチとランプが並んでいる。制御パネルの上には標準入出力である紙テープリーダ/ライタがある。多くのシステムは、Type 30 ベクタグラフィックスディスプレイと Soroban Engineering がIBMのモデルBタイプライタを改造したコンソールタイプライタの2つの周辺機器を加えて購入された。Soroban の機構は信頼性に乏しいことで有名だった。オフラインのプリンターとして Friden Flexowriter 製の端末があり、紙テープリーダ/ライタ付きだった。磁気テープシステム、パンチカードリーダ/パンチ、高速紙テープ/プリンターシステムなどの周辺機器もあるが高価だった。
PDP-1を発表した際、DECは同じ設計に基づく24ビット、30ビット、36ビットのより大きなマシンについても言及していた。PDP-1のプロトタイプを構築中、24ビットのPDP-2と36ビットのPDP-3の設計が並行して進められていた。PDP-2は初期設計のみでそれ以上開発は行われなかったが、PDP-3は最後まで設計された。PDP-3は1960年、CIAの研究部門向けに1台だけ構築された。漏れ伝えられている情報によれば、CIAはそれをA-12偵察機のレーダー反射断面積データの処理に使ったという。ゴードン・ベルはPDP-3がその後オレゴン州で使われたと記憶しているが、誰が使っていたかは思い出せないという。
1962年11月、標準価格6万5千ドルのPDP-4をリリース。命令セットなどはPDP-1と似ているが、メモリを低速なものにし、パッケージを変更して低価格化している。全部で約50台が販売され、顧客層もPDP-1と似ていた。
1964年、DECはフリップチップ・モジュール設計を新たに採用し、PDP-4にそれを適用してPDP-7を生み出した。PDP-7は1964年12月にリリースされ、約100台を生産した。1965年、Rシリーズ・フリップチップにアップグレードした PDP-7A をリリースしている。PDP-7はUNIXオペレーティングシステムが誕生したプラットフォームとしてよく知られている。
PDP-1シリーズへの大胆なアップグレードとして、1966年8月にPDP-9をリリース。PDP-4やPDP-7と命令レベルで互換性があるが、PDP-7の約2倍の高速さで、より大きな構成で使用することを意図したものである。1968年時点で標準価格は19,900ドルだった。PDP-9は約450台を売り上げ、それまでのPDP-1ファミリの中では最大のヒットとなった。
PDP-9が登場したころ、既に後継機の設計が始まっており、1969年にPDP-15としてリリースされた。これはPDP-9を集積回路で構成しなおしたマシンである。基本構成でもPDP-9より高速だったが、さらにFPUと入出力用プロセッサを追加でき、さらに性能が向上する。発表から8カ月で400台以上の注文が入り、最終的に12機種で約800台が生産された。しかしそのころには後述する他のファミリがより低価格で似たような市場に対応できるようになっていたため、18ビットファミリはPDP-15で終結することになった。
1962年、リンカーン研究所は System Building Blocks を使って小型の12ビットマシンを実装し、それに様々なアナログ-デジタル変換入出力機器を接続して、アナログの各種実験装置とインタフェースしやすくしていた。これがLINCである。LINCは科学界で強烈な関心を惹きつけ、小さな研究室でも使える安価で小さいマシンだとして世界初の真のミニコンピュータとも呼ばれた。
LINCの成功を目にしたDECは1963年、その基本設計を踏襲してアナログ-デジタル変換機構を除いたPDP-5を開発した。PDP-1ファミリ以外の最初のマシンとして、1963年8月11日のWESTCONで発表。1964年の広告ではPDP-5の利点を「さあ、使われている磁気コアメモリの価格27,000ドルだけであなたもPDP-5を所有できます」と表現していた。1967年初めに生産終了となるまでに約100台が生産された。PDP-5は1964年(昭和39年)東京大学の旧田無市(現:西東京市)の原子核研究所(1997年3月閉所)に導入された日本初のPDP機だった。PDP-1と同様、PDP-5から基本設計が同じ一連の機種が生まれ、PDP-5よりも人気となった。
1965年3月22日、PDP-5で使用していたモジュールをRシリーズ・フリップチップで置換したPDP-8をリリース。小さな卓上型の筐体であり、CPUが格納された部分は半透明のプラスチックで覆われていて、外から配線が見えるようになっている。4kワード×12ビットの磁気コアメモリを搭載し、標準入出力機器としてASR-33を備えた基本構成で、18,000ドルだった。そのため、25,000ドルを割った世界初の「真の」ミニコンピュータと呼ばれた。販売は予想通り非常に堅調で、PDP-5の市場にいくつかの企業が参入しはじめたがPDP-8には敵わなかった。これによりDECは市場を2年間ほぼ独占し、同一設計の新機種が登場するまでに "straight eight"(最初のPDP-8)が約1400台生産された。
DECはさらに低価格なPDP-8/S(Sは "serial" の意)をリリース。名前が示す通りシリアル演算ユニットを採用しており、低速だがコストも低減され1万ドル以下で売られた。また、PDP-8のCPUとLINCのCPUを備えた2プロセッサ構成のLINC-8をリリース。2つのCPUを切り替える命令を備えており、LINC用のプログラムとPDP-8用プログラムが実行可能である。ただしこれはあまり売れず、当初価格は38,500ドルで約140台を売り上げるに留まった。LINCからPDP-5が生まれたように、LINC-8を修正してシングルプロセッサ機にしたのがPDP-12である。これは約1000台生産された。1968年には回路設計を改めたPDP-8/IとPDP-8/Lをリリース。1975年には前年のインターシルとの合意に基づき、PDP-8をシングルチップ化した Intersil 6100 が登場した。それにより、DEC自体はPDP-8ファミリの終結を発表したが、その後もPDP-8向けのソフトウェアを生かす手段が残された。
PDP-5の系統で低価格路線をとったころ、DECは1963年、36ビットのPDP-6でメインフレーム市場に参入した。しかし、IBMやハネウェルといったメインフレームメーカーの同様のマシンとの差別化ができず、約30万ドルという低価格だったが販売は苦戦した。PDP-6は約20台しか売れなかった。あまり売れなかったため、PDP-6の改良版は開発されなかった。しかし歴史的には初期のタイムシェアリングOSである "Monitor" が導入されたプラットフォームとして重要であり、それが後のTOPS-10へと発展した。
PDP-6は商業的にはあまり成功しなかったが、商業的にも価値のある様々な機能がそこから生まれた。フリップチップによる再実装でPDP-6のコストを大幅に低減できるようになると、DECは1968年、PDP-10で36ビット市場に再び参入した。PDP-10は大いに成功し、1984年に生産終了となるまでに約700台を売り上げた。PDP-10は特に大学でよく採用され、1970年代のOSなどの発展に寄与した。DECは後に36ビットの全機種を "DECsystem-10" というブランド名にし、CPUの型番(例えば "KA10")で機種を示すようになった。さらに仮想記憶を実装したTOPS-20を搭載したシステムを "DECSYSTEM-20" と称した。
PDP-10で最も特筆すべき周辺機器がDECtapeである。DECtapeは5インチリールに巻かれた3/4インチ幅の特殊な磁気テープである。10トラックで固定長ブロックの記録フォーマットで、ディレクトリを含む標準的なファイル構造をその上に記録できる。DECtape上でファイルの書き込み、読み出し、更新、削除が可能で、磁気ディスク装置のような使い方が可能である。効率向上のため、DECtapeはどちらの方向に巻いているときでも読み書き可能になっていた。
実際、磁気ディスク装置を全く装備しないPDP-10システムもあり、DECtapeだけを主要な二次記憶装置として使っていた。複数の紙テープを人手で読み込ませるよりも簡単なので、他のPDPシリーズでもDECtapeが広く使われた。初期のタイムシェアリングシステムはDECtapeをシステムデバイス兼スワップデバイスとして使用可能だった。紙テープより優れていたものの、DECtapeは低速であり、信頼性の高い磁気ディスク装置が利用可能になるとそれに置き換えられていった。
1968年、DECではそれまでの6ビットの文字ではなく8ビットのバイトに基づいたPDPマシンを開発していた。"PDP-X" と名付けられたこのプロジェクトが中止されたため、一部のチームメンバーが退職して1968年5月にデータゼネラルを創業。すぐさま16ビットのミニコンピュータNovaを発売した。このため、8ビットのバイトという業界の潮流にDECは一時乗り遅れることになった。
16ビットコンピュータPDP-11は、ハロルド・マクファーランド、ゴードン・ベル、ロジャー・キャディらが突貫計画で設計した。このプロジェクトはカーネギーメロン大学で16ビット設計を研究していたハロルド・マクファーランドが入ったことで進捗が加速された。経営陣に最初の提案を行った際あまり好印象ではなく、あやうくキャンセルされそうになったものの、より単純な設計がPDP-11となった。
特にその新設計はアドレッシングモードがあまり豊富ではなく、DECの他のマシンやCISC設計全般で広く採用されていた豊富なアドレッシングモードによってプログラムを小さくするという技法が使えないものだった。それはメモリアクセスにより時間がかかり、システムが低速になることを意味していた。しかし、同時に多数の汎用レジスタを備えるという考え方も採用していたため、プログラミングの自由度が向上し、性能問題はそれである程度カバーされるようになっていた。
PDP-11の主要な改良点として、メモリマップドI/Oによって全周辺機器をサポートするUnibusがある。それにより、通常はバックプレーンにハードウェアインタフェースを挿入し、メモリにマッピングされたインタフェースを読み書きするソフトウェアをインストールするだけで新規機器を容易に追加することが可能となった。そのためPDP-11には、サードパーティによる巨大な周辺機器市場が出現し、それがPDP-11自体をさらに便利なものにするという相乗効果が生じた。
そうした技術革新によってPDP-11アーキテクチャは他社を圧倒して業界のリーダーとなり、DECの復権に寄与した。さらにページング方式とメモリ保護機構が追加されることで、マルチタスクやタイムシェアリングも容易になっていった。一部機種では命令とデータの空間を分離して128kBの仮想アドレス空間を使えるようにし、物理メモリ容量も最大4MBまで拡張している。後に、PDP-11はLSI化されたCPUを採用して小型化し、後継のVAX-11が発売されるまで好調な販売を維持した。
PDP-11にはいくつかのオペレーティングシステムがあった。ベル研究所のUNIXオペレーティングシステムやDECのRSX-11、RT-11、RSTS/Eなどである。初期のPDP-11用アプリケーションは紙テープユーティリティを使って開発された。最初のディスクオペレーティングシステムとしてDOS-11が登場したが、間もなくもっと高機能なOSに取って代わられた。RSX-11は汎用マルチタスク環境であり、各種プログラミング言語が動作した。IASはタイムシェアリング機能を追加したRSX-11である。RSTSとUNIXはタイムシェアリングシステムで、教育機関が無料(または低価格)で使うことができ、PDP-11は当時の技術者や情報工学者が様々なことを試す道具となった。1970年代には通信や工場の制御などでも広く使われている。AT&TはDECの最大の顧客となった。
RT-11は小さいメモリ容量で動作する実用的なリアルタイムオペレーティングシステムであり、DECは組み込みシステム向けのコンピュータ供給業者としても事業を展開した。歴史的には、当時PDP-11で経験を積んだプログラマが多く、そういった意味でRT-11はマイクロコンピュータ用OSにも影響を与えている。例えばCP/Mのコマンド構文はRT-11のそれと似ており、データコピー用プログラム PIP も模倣している。また、DECはコマンド行オプション(スイッチ)に "/" を使っており、それがMS-DOSでパス名に "\" を使うことに繋がっている(UNIXでは '/' が使われる)。
競合他社はPDP-11風の様々なシステムを生み出した。COMECON諸国でもPDP-11のクローンが生み出され、多数生産された。
1976年、DECはPDP-11アーキテクチャを32ビットに拡張し、完全な仮想記憶システムを追加することを決定。その結果、VAXアーキテクチャが生まれた。最初の機種はVAX-11で、DECはこれを「スーパーミニコンピュータ」と称した。それは世界初の32ビットミニコンピュータではなかったが、価格設定や販売戦略も相まって、1978年のリリースとともに市場のリーダーに躍り出た。VAXが大いに成功したため、DECは1983年にPDP-10の後継機開発プロジェクトをキャンセルし、VAXアーキテクチャを同社唯一のコンピュータアーキテクチャとして推進する方針を採用した。
VAXの成功を支えた要因のひとつとして、VT52端末の成功がある。それまでのあまり成功しなかった機種(VT05やVT50)をベースとした、誰もが欲する機能を1つの筐体に全て納めた端末である。その後さらに成功を収めたVT100やその後継機が登場し、DECは業界でも屈指の端末ベンダーとなった。VTシリーズの成功によってDECはあらゆる周辺機器を備えたシステム全体を提供できるようになった。
VAXシリーズの命令セットは今日の一般的な命令セットから見ても非常に豊富な命令群(と豊富なアドレッシングモード)を持っていた。PDPシリーズのページング方式とメモリ保護機能に加えて、VAXは仮想記憶をサポートしている。VAXではUNIXとDEC独自のVMSオペレーティングシステムを使うことができる。
VAX-11シリーズの登場後、DECはシェア拡大のため、ローエンド/ハイエンド市場に向けて様々なバリエーションのシリーズ展開を行っていき、最終的には1990年代初めにマイクロプロセッサ実装のNVAXとハイエンド機 VAX 7000/10000 を完成させた。
汎用マイクロプロセッサの登場により、1975年ごろには世界初のマイクロコンピュータが必然的に登場した。当時のマイクロコンピュータは機能や性能が限定的で、ケン・オルセンは1977年にあざ笑うように「個人が自宅にコンピュータを所有する理由はない」と言ったとされた。当然ながら当初DECはマイクロコンピュータ市場にはほとんど目を向けなかった。1980年代初めにDECが開発したVT180(コード名 "Robin")は、Z80ベースのマイクロコンピュータを内蔵してCP/Mが動作するVT100端末だったが、当初この製品はDEC従業員のみに販売された。