MIPS Magnumは、MIPS Computer Systems, Inc.が設計し、 MIPSシリーズのRISCマイクロプロセッサをベースにしたコンピュータ ワークステーションのラインでした。最初のMagnumは1990年3月に発売され、1993年にSGIがMIPS Technologiesを買収するまで、様々なモデルの生産が続けられました。SGIは、エントリーレベルのSGI Indyを含む自社ワークステーションの販売促進のため、MIPS Magnumラインを廃止しました。
初期のR3000ベースのMagnumシリーズは、 BSD Unixの派生であるRISC/OSのみを実行していましたが、その後のJazzアーキテクチャをベースとしたMagnumワークステーションは、RISC/OSとWindows NTの両方を実行しました。これらのプロプライエタリオペレーティングシステムに加えて、LinuxとNetBSDもJazzベースのMIPS Magnumマシンに移植されています。
MIPS Magnumの一部のモデルは、 Groupe BullとOlivettiによって再バッジされ販売されました。さらに、ヘッドレス(フレームバッファやビデオカードを搭載していない)バージョンは、 「MIPS Millennium」という名前でサーバーとして販売されました。
シリーズ
型番情報。
MIPSマグナム3000
- 代替モデル名: MIPS RC3230
- リリース: 1990年3月
- 初期価格:9,000ドル
- バス: TURBOchannel
- 最大可能RAM : 128 MB
MIPSマグナムR4000
- 2つのサブタイプ: R4000 PC-50とR4000 SC-50
- リリース: 1992年4月
- 初期価格: 12,000.00米ドル
- バス:EISA
- 最大RAM容量: 256 MB
コンポーネント
プロセッサ
MIPS Magnum 3000 には、25 MHz または 33 MHz のMIPS R3000Aマイクロプロセッサが搭載されています。
MIPS Magnum R4000 PC-50は、 16KBのL1キャッシュ(L2キャッシュなし)のみを搭載したMIPS R4000 PCプロセッサを搭載し、外部クロックレート50MHz(マイクロプロセッサ内部で100MHzに倍増)で動作します。MIPS Magnum R4000 SC-50はMagnum R4000PCと同一ですが、プライマリキャッシュに加えて1MBのセカンダリキャッシュを搭載しています。
メモリ
メイン メモリについては、MIPS Magnum 3000 は、最大 128 MB までの 30 ピンの真のパリティ、80ns SIMMを受け入れました。
MIPS Magnum R4000 は、最大 256 MB までの 72 ピンの真のパリティ SIMM を 8 個受け入れました。
SCSI
MIPS Magnum R4000(R4000 PC-50とR4000 SC-50の両方)には、オンボードNCR 53c94 Fast-Narrow SCSIチップセットを使用した1つのオンボードSCSIバスが搭載されています。4つの50ピンコネクタを備えた内部ケーブルで内部SCSIデバイスを接続するほか、ケース背面に取り付けられたエンドリンクを介して外部SCSIデバイスとも接続できます。
イーサネット
MIPS Magnum R4000 には、オンボードのSONIC イーサネットチップセットと、ケースに搭載された AUIイーサネット コネクタが含まれています。
フレームバッファ
Magnum R4000のビデオ出力は、カスタムフルレングスオプションカードとして利用可能な独自のフレームバッファ、 G364フレームバッファで構成されています。G364はSUN 13W3形式の出力(より一般的なVGAピン配置に変換可能)を備え、640x480、800x600、1024x768、または1280x1024のピクセル解像度に対応しています。G364はシンプルなフレームバッファであるため、アクセラレーショングラフィックス機能 は搭載されていません。
シリアルおよびパラレルI/O
MIPS Magnum R4000 には、 2 つの標準RS-232対応シリアル ポートと 1 つのIBM AT互換パラレル ポートも搭載されています。
フロッピーディスク
また、MIPS Magnum R4000 には、IBM AT 互換のフロッピー ディスクコントローラと 1 つのフロッピー ドライブ ベイが搭載されていました。
歴史的発展
MIPS Magnum 3000は、MIPS R3000プロセッサと、TURBOchannelバスを組み込んだ独自のカスタムマザーボードを搭載していました(DECは、MIPSプロセッサとTURBOchannelバスを搭載したUltrixを搭載したDECstationシリーズのワークステーションも製造していました)。Magnum 3000は、MIPS Computer Systems, Inc.が独自に移植したBSD Unixで、 System Vの機能 もいくつか含まれていたRISC/OSのみを実行しました。
後期の Magnum、MIPS Magnum R4000PC および MIPS Magnum R4000SC も、MIPS マイクロプロセッサ MIPS R4000 を使用しました。これは完全な 64 ビット マイクロプロセッサで、16 kB の L1 キャッシュを持ち L2 キャッシュを持たない低価格バージョン (R4000PC) と、16 kB のプライマリ キャッシュに加えて 1 MB のセカンダリ キャッシュを備えた高性能バージョン (R4000SC) のいずれかで利用できました。
MIPS Computer Systems, Inc. はSilicon Graphics、Microsoft、MotorolaなどとともにAdvanced Computing Environmentコンソーシアムを共同設立していたため、MIPS Magnum R4000 は MIPS にとって Windows NT ワークステーション市場への参入となるはずでした。しかし、MIPS Computer Systems, Inc. の社内における MIPS ベースの Windows NT システムの設計作業が遅延したため、MIPS Technologies は社内での作業を断念し、代わりにMicrosoft が 1990 年代初期に Windows NT の移植と開発を容易にするために開発したJazz設計のライセンスを取得しました (Jazz は最初 Intel i860 アーキテクチャ上で開発され、その後 MIPSアーキテクチャ上で開発されました。どちらも Microsoft 独自のプロトタイプ ハードウェアを使用し、最初からIntel 386、Alpha、PowerPCなどの他のシステム アーキテクチャに簡単に移植できるように設計されていました)。
そのため、MIPS Magnum R4000 (およびAcer PICA、NEC RISCstation、Olivetti M700 などのすべての Jazz ベースのシステム) には、当時の商用 UNIX ワークステーションよりもIntel ベースのPCに共通する多くの機能が組み込まれました。たとえば、Magnum R4000 にはEISAバスが含まれており、 IBM PS/2互換のキーボードとマウスが使用され、制御レジスタがIBM AT標準で規定されたメモリ位置にマップされた市販のチップセット コンポーネントが使用されていました。
オペレーティングシステム
MIPS Magnum R4000は、リトルエンディアン ARC ファームウェアを搭載した場合はWindows NT(バージョン3.1以降)を、MIPS Computer Systems, Inc.独自のビッグエンディアンファームウェア(「MIPS Monitor」)を搭載した場合はRISC/OSを実行できました。ファームウェアは、フロッピーディスクからMagnumのフラッシュメモリ/ NVRAMにARCまたはMIPS Monitorのいずれかをロードすることで切り替えることができ、Magnum R4000はWindowsとUnixの デュアルブートが可能でした。
ウィンドウズNT
MIPS Magnum R4000は、Windows NTバージョン3.1(1993年リリース)からバージョン4.0(1996年リリース)までサポートされていました。しかし、Windows NTバージョン4.0のリリース以降、MicrosoftによるMIPSシステムのサポートは終了しており、MIPSがサポートされていた時代であっても、Windows/MIPS向けの有用なソフトウェア(Microsoft製またはサードパーティ製)は非常に少なかった(例えば、Microsoftは自社のMicrosoft OfficeスイートをMIPSに移植したことは一度もなかった)。
MIPS Magnum 3000 は、MIPS Magnum R4000 とは異なり、Windows NT を実行できませんでした。
RISC/OS
すべてのMagnumは、MIPS Computer System, Inc.がBSD UNIXを独自に移植したRISC/osを実行できました。MIPS Magnum R4000でRISC/osを実行するには、ビッグエンディアンのMIPS Monitorファームウェアを使用する必要があります。
BSD
MIPS Magnum はNetBSD を実行でき、かつてはOpenBSDも実行できましたが、開発者の関心と適切なリソースの不足により、1998 年 12 月 1 日の 2.4 リリースの前にアーキテクチャのサポートが終了しました。
初期のRISC/OSのみのMIPS Magnum 3000マシンの場合、正しいポートはNetBSD/mipscoです。後期のWindows NT対応MIPS Magnum R4000の場合、正しいポートはNetBSD/arcです。
リナックス
MIPS Magnum R4000 は、 Linux カーネルをMIPS に移植する取り組みにおいて最も早くサポートされたマシンの 1 つであり、最初のサポートは 1995 年 4 月に開始されました。Magnum R4000 のサポートは 2.1 開発ツリー (1999 年頃) で安定しましたが、それ以降、Linux での Magnum のサポートは衰退しています。
エミュレーション
QEMU
QEMU PC エミュレータ バージョン 0.9.1 は、「-M」パラメータ(「-M magnum」または「-M pica61」)を使用して MIPS Magnum(および Acer Pica 61)をエミュレートできます。QEMU は、x86 プラットフォーム上で MIPS コンパイル版の Debian Linux を実行できるほか、Windows NT 3.5、3.51、4.0 も実行できます。
さらに読む
- Yager, Tom (1990年12月). 「Sony NeWSとMIPS Magnum:RISCのダブルショット」. BYTE . 第15巻第13号. 172–175ページ .
外部リンク
- Linux/MIPS の Jazz に関する記事 アーカイブ 2005-11-18 at the Wayback Machine
- MIPSシステムに関する情報
- NetBSD/mipsco ポートのホームページ
- NetBSD/arc ポートのホームページ