DECstation 5000/200 の本体カバーを外した様子

DECstationは、DECのコンピュータのブランド名であり、3つの独立したコンピュータシリーズで使用された名称である。第一は1978年にリリースされたワードプロセッサシステムで、その他は(こちらの方が有名だが)1989年に2種類のシリーズとしてリリースされた。後者はMIPSアーキテクチャベースのワークステーションとPC/AT互換機である。MIPSベースのワークステーションではDEC自身のUNIXであるUltrixおよびOSF/1(1992年1月から)が動作した。

DECstation 78

最初にDECstationの名前を与えられたコンピュータシステムはPDP-8をベースとしたワードプロセッサであった。これはVT52端末に組み込まれたもので、VT78という名称でも知られている。

DECstation RISC ワークステーション

歴史

第二のシリーズは1989年1月11日、DECstation 3100 から始まった。DECが初めて商用化したRISCベースのコンピュータである[1]。DECstation 3100 の Ultrix は、POSIX、X/OPENに準拠していた[2]。

このファミリは、サン・マイクロシステムズのRISCベースのUNIXマシンに対抗できる安価で高性能なコンピュータを開発するというPMAXプロジェクトから生まれた。James Billmaier、Mario Pagliaro、Armando Stettner、Joseph DiNucci らが開発したもので、全くのCISCであるVAXや開発中だったPrism(英語版)アーキテクチャに比べると、真のRISCアーキテクチャと言える。当時、DECは成功を収めたPDPシリーズやVAXシリーズなどのCISCシステムでよく知られていた。

インテルやモトローラなどのRISCも採用が検討されたが、MIPSが選ばれるのに時間はかからなかった。MIPSのマイクロプロセッサはリトルエンディアンとビッグエンディアンの両方をサポートしていた(ハードウェアリセット時に設定)。VAXや成長の著しいx86がリトルエンディアンであることを考慮し、このファミリでもリトルエンディアンを選択している[3]。

VAX(とその後のAlphaアーキテクチャ)とは異なり、UNIX専用に設計されており、VMSオペレーティングシステムが DECstation 用にリリースされることはなかった。当時、プロジェクト開始に当たって、DEC発祥でないアーキテクチャで他社と競い成長していくことができるかという問題が議論された[4]。後にDECは自社開発のAlphaアーキテクチャに乗り換えてMIPSベースのファミリを廃止するが、その際に本ファミリ開発に肯定的だった人々がDECを離れている。

最初にリリースされた DEC Alpha システムである DEC 3000 AXP(英語版) シリーズは同時期のMIPSベースのDECstationによく似ており、DECstationはAlphaシステムによって徐々に置き換えられていった。どちらもTURBOchannel(英語版)という拡張バスを使用してビデオカードやネットワークカードを接続し、同じマウスやディスプレイやキーボードを使用していた。

後にECLベースのR6000を採用したシステムも計画されたが、R6000を製造した Bipolar Integrated Technology が十分な量のプロセッサの生産に失敗したため、1990年8月14日にキャンセルとなった[5]。

MIPSベースのDECstationはMachマイクロカーネルの最初のターゲットシステムとされ、開発プラットフォームとしても使われた。また、Windows NTオペレーティングシステムの初期の開発にも使われた。DEC Alpha システムのリリースの少し前には OSF/1 が DECstation で完全に動作していたが、製品としてはリリースされなかった。その後 NetBSDやLinux/MIPSといった自由ソフトウェアのOSが MIPSベースのDECstationに移植されている。

DECstationの様々な機種は GXemul(英語版) ソフトウェアプロジェクトによってエミュレートされている。

機種

最初の DECstation 3100 に続き、低価格な 2100 がリリースされた。DECstation 3100 は当時世界最速のUNIXワークステーションと宣伝された。同時期にリリースされた VAXstation 3100 に比べると約3倍の性能だった。フレームバッファやグラフィックスアクセラレータを省いたサーバ構成のDECstationは、TURBOchannel(英語版)またはQ-busベースで "DECsystem(英語版)" と呼ばれた。PDP-10の一部システムも同じ名称だが、違うシステムなので注意されたい。

初期のDECstationは拡張性に乏しく拡張用バスも備えていなかった。後の DECstation 5000 システムからTURBOchanelによる拡張が可能になっている。また DECstation 5000 システムは Advanced RISC Computing (ARC) 準拠でもある。後期のDECstationは集積度を上げるためASIC化を進め、部品点数を削減している。この傾向は DECstation 5000/240 から始まり、DECstation 5000/260 では制御論理回路のほとんどを単一の VLSI ASIC で実装していた。

DECstation 5000 システムの型番にはさらに2文字か3文字が最後に付属しており、グラフィックスオプションを示していた。

DECstation 2100
DECStation 5000/133

グラフィックス

TURBOchannelのスロットのある DECstation では、フレームバッファ、2Dアクセラレータ、3DアクセラレータをTURBOchannel経由で接続可能だった。

フレームバッファ

  • CX "Color Frame-Buffer Graphics Module" (PMAG-BA)[15] - 1024×864ピクセル、8ビットカラー
  • HX "Smart Frame-Buffer Graphics Module" (PMAGB-BA/BC/BE)[15] - 限定的だが高速な2Dアクセラレータ機能をASICで実装したフレームバッファ[16]
  • MX "Monochrome Frame-Buffer Graphics Module" (PMAG-AA)[15] - 1280×1024ピクセル、1ビットカラー
  • TX "True Color Frame-Buffer Graphics Module" (PMAG-JA, PMAGB-JA)[15] - 1280×1024ピクセル、24ビットカラー(2機種あるのは、リフレッシュレートが異なるため)

2Dアクセラレータ

  • PX "2D Graphics Accelerator" - PixelStampアーキテクチャ採用。ただしジオメトリエンジンは含まないので、2Dグラフィックスしかアクセラレートできない。多くのアプリケーションで HX の方が優れていた。

3Dアクセラレータ

  • PXG (Lo 3D Graphics Accelerator, Mid 3D Graphics Accelerator)[15]
  • PXG+ (Lo 3D Plus Graphics Accelerator, Mid 3D Plus Graphics Accelerator)[15]
  • PXG Turbo (Hi 3D Graphics Accelerator)[15]
  • PXG Turbo+ (Hi 3D Plus Graphics Accelerator)[15]

これらはいずれも8ビットカラーまたは24ビットカラーで、解像度は1280×1024ピクセル、リフレッシュレートは66Hzか72Hzである。Zバッファは8ビットまたは24ビットで、ダブルバッファリングされている。色深度とZバッファ深度は、モジュール上にVSIMMやZバッファモジュールを追加することで拡張可能である。

これら3DアクセラレータはDEC独自のPixelStampアーキテクチャを採用している。これは、ノースカロライナ大学の Pixel Planes とカーネギーメロン大学の The 8 by 8 Display から生まれたものである[17]。

PixelStampアーキテクチャは、DMAエンジン、ジオメトリエンジン、PixelStampから構成されるジオメトリ・パイプラインである。DMAエンジンはTURBOchannel経由でそのパイプラインとシステムのインタフェースを形成し、CPUからパケットを受け取ってそれをジオメトリエンジンに送る。ジオメトリエンジンはSRAMと Intel i860 で構成されている。DMAエンジンから送り込まれたパケットをSRAMに格納し、それをi860で処理し、その結果をFIFOに書き出す。

PixelStamp部は STIC (STamp Interface Chip) ASIC と1つまたは2つの STAMP ASIC から構成される。STICはFIFOから結果をフェッチし、それを STAMP ASIC に渡す。STAMP ASIC はラスタライズなどのグラフィカル機能を実行する。STAMP ASIC が処理したデータが最終結果(RGBデータ)となり、VSIMMs (SIMM with VRAMs) で構成されたフレームバッファに書き込まれ、表示される。

PXG と PXG+ は double-width、PXG Turno と PXG Turbo+ は triple-width の基板である。"+" が付いているものは高性能版であり、i860 が40MHzではなく44MHzで動作し、STIC と STAMP ASIC の動作周波数も33%向上している。"Trubo" の付いているものはSRAM容量が倍で、STAMP ASIC も倍である。"Lo 3D" または "Lo 3D Plus" は、VSIMMsとZバッファモジュールを追加すると "Mid 3D" または "Mid 3D Plus" にアップグレードできる。

DECstation PC

上述のDECstationワークステーションと並行して、DECはインテルx86プロセッサを使用しMS-DOSの動作するPC/AT互換機をDECstationのブランド名で発表した[18]。機種名を表す3桁の数字で識別され、DECstation 2xx (286)、3xx (386)、4xx (486) の3シリーズがある。生産はDECではなくタンディ・コーポレーション(アメリカ)とオリベッティ(ヨーロッパ)が行った。DECはDECstationの発表時、DECがかつて販売したPC非互換なコンピュータ Rainbow 100(英語版) の下取りキャンペーンを行った。

脚注

  1. ↑ Thomas C. Furlong et al., "Development of the DECstation 3100". Digital Technical Journal, Volume 2, Number 2, Spring 1990. Digital Equipment Corporation
  2. ↑ インターフェース 1989年3月号, p. 306.
  3. ↑ Computergram.
  4. ↑ Armando Stettner
  5. ↑ "DEC Cancels ULTRIX Workstation Using ECL R6000". Computer Business Review, 15 August 1990.
  6. ↑ John Markoff: "COMPANY NEWS; 8 Desktop Computers Introduced by Digital," New York Times
  7. 1 2 Workstation Systems Engineering: "DECstation 3100 Desktop Workstation Functional Specification", Revision 1.3, 28 August 1990, Digital Equipment Corporation
  8. ↑ RISC Family Performance Summary, 2 April 1990, Digital Equipment Corporation
  9. ↑ Personal DECstation/DECsystem 5000 Series Maintenance Guide, Third Printing, April 1993, EK-PM30F-MG-004, Digital Equipment Corporation
  10. 1 2 Worksystems Base Product Marketing: "Personal DECstation Series Technical Overview", Version 1.0, December 1991, Digital Equipment Corporation
  11. ↑ DECstation 5000/100 Series Workstations, Digital Equipment Corporation
  12. 1 2 Worksystems Base Product Marketing: "DECstation 5000 Model 240 Workstation Technical Overview", Version 1.0, December 1991, Digital Equipment Corporation
  13. 1 2 3 4 DECstation/DECsystem 5000 Model 200 Series Maintenance Guide, Second Printing, April 1993, EK-PM38C-MG-002, Digital Equipment Corporation
  14. ↑ Todd A. Dutton et al., "The Design of the DEC 3000 AXP Systems, Two High-performance Workstations", Digital Technical Journal, Volume 4, Number 4, Special Issue 1992.
  15. 1 2 3 4 5 6 7 8 TURBOchannel Maintenance Guide, October 1991, EK-TRBOC-MG-005, Digital Equipment Corporation
  16. ↑ Joel McCormack and Bob McNamara. WRL Research Report 93/1, A Smart Frame Buffer. Western Research Laboratory, Digital Equipment Corporation.
  17. ↑ Brian Kelleher. PixelVision Architecture. Workstation Systems Engineering, Digital Equipment Corporation.
  18. ↑ Computergram. "DEC LAUNCHES DECSTATION FAMILY OF MS-DOS DESKTOP COMPUTERS". Computer Business Review, 30 June 1989

参考文献


外部リンク

⌬ Phoenix Mesh CID: 未登録 IPFS未登録 📡 0ピア N=1 CRITICAL PQS B68