Sun-4は、
サン・マイクロシステムズが1987年にリリースした
UNIXワークステーションと
サーバのシリーズです。初期のSun-3シリーズの後継として登場し、大きな転換点となったのは、従来の68Kファミリープロセッサから、サンが独自に開発した
SPARC V7
RISCアーキテクチャに基づく
マイクロプロセッサを採用したことです。
Sun-4シリーズの発展
1989年、サンはマーケティング戦略の一環として、新しいモデルに
SPARCstationと
SPARCserverのブランドを導入し、「Sun-4」の名称は表舞台から姿を消しました。しかし、初期の
SPARCstation/serverモデルには、Sun-4シリーズのモデル番号も割り当てられていました。例えば、
SPARCstation 1はSun 4/60としても知られています。この慣例は1991年の
SPARCserver 600MPシリーズの登場によって徐々に廃止されました。
しかし、Sun-4という用語は、全ての
SPARCベースのサン製システムの基本的なハードウェアアーキテクチャを指す技術的な用語として、その後も使用され続けました。Sun 4/110, 4/150, 4/260, 4/280といったモデルは、Sun 4300 CPUボードにアップグレードされると、それぞれ4/310, 4/350, 4/360, 4/380と呼ばれるようになりました。
Sun-4アーキテクチャの派生
Sun-4アーキテクチャは、
VMEバスベースのアーキテクチャを基本とし、4/100, 4/200,
SPARCserver 300,
SPARCserver 400などに採用されました。
SunOS 3.2以降と
Solaris 2.1から2.4でサポートされました。また、
OpenBSDと
NetBSDもSun-4アーキテクチャ上で動作しました。
その後、Sun-4アーキテクチャは様々な派生モデルを生み出し、サンや他のベンダーによって製造された多くのコンピュータシステムで採用されました。主な派生モデルは以下の通りです。
Sun-4c: デスクトップ
ワークステーションおよびローエンド
サーバ向けの派生モデルです。
VMEバスの代わりに32ビットの拡張バスであるSBusを採用し、新しいMMU設計を導入しました。Sun-4cの最初のモデルである
SPARCstation 1のコードネーム「Campus」に由来すると推定されています。
Sun-4e: VME組み込みコントローラである
SPARCengine 1(Sun 4/E)を搭載した、Sun-4c/VMEのハイブリッドアーキテクチャです。このボードは当初フォース・コンピュータズによって開発され、後にサンがライセンスを取得しました。
SunOS 4.0.3eと4.1e、
Solaris 2.1から2.4でサポートされました。
Sun-4m:
マルチプロセッシングに対応したSun-4の派生モデルで、
SPARCserver 600MPシリーズに導入された
MBusプロセッサモジュールバスに基づいていました。その後、Sun-4mアーキテクチャは、
MBusを使用しない単一プロセッサシステム(
SPARCstation 5など)にも拡大されました。
SunOS 4.1.2以降と
Solaris 2.1から9でサポートされましたが、
SPARCserver 600MPのサポートは
Solaris 2.5.1で終了しました。
Sun-4d: ハイエンドマルチプロセッサアーキテクチャで、最大20個のプロセッサを搭載可能なXDBbusプロセッサインターコネクトを基盤としています。サンが製造した唯一のSun-4dシステムは、
SPARCserver 1000と
SPARCcenter 2000シリーズです。Cray CS6400もSun-4d (sun4d6) マシンとして扱われましたが、カスタムバージョンの
Solarisが必要でした。
Solaris 2.2から8でサポートされました。
Sun-4u:
64ビットUltra
SPARC (
SPARC V9) プロセッサアーキテクチャとUPAプロセッサインターコネクションを導入した、Sun Ultraシリーズで初めて採用された派生モデルです。
Solaris 2.5以降でサポートされましたが、Ultra
SPARC Iのサポートは
Solaris 9で終了しました。
Sun-4u1: Enterprise 10000 (Starfire) 64ウェイマルチプロセッサ
サーバアーキテクチャを区別するために用いられることがあります。Starfireは
Solaris 2.5.1以降でサポートされました。
Sun-4v: プロセッサ仮想化
ハイパーバイザを含むSun-4uの派生モデルで、Ultra
SPARC T1(Niagara)
マルチコアプロセッサで導入されました。
Solaris 10 3/05 HW2以降でサポートされています。
関連事項
MB86900
SPARC
外部リンク
The Sun Hardware Reference, Part 1
*
Sun Field Engineer Handbook, 20th edition