Advanced Comprehensive Operating System
Advanced Comprehensive Operating Systemは日本電気のメインフレームおよびそのオペレーティングシステムの名称である。略称のACOS(エイコス)は、「advanced comprehensive operating system」および「advanced computer system」の頭文字に由来する。
ACOSはNEAC-シリーズ2200の置き換えを狙って新たに開発されたメインフレームおよびOSで、1974年5月にACOSシリーズ77としてシステム200、300、400の3機種を発表、同年12月に出荷が開始された。
NEAC-シリーズ2200では処理単位は可変長なキャラクタ単位であったが、ACOSでは小型機・中型機は8ビット・バイト単位、大型機は36ビット・ワード単位に統一した。ソフトウェアで行っていた複雑な処理やハードウェアで制御していた部分はROMの中に組み込んでファームウェア化した。また、新たに仮想記憶とプロセスの概念を持ち込み、1台のコンピュータを時間的・空間的に共有するTSSを導入した(この機能はGCOSに由来する)。主記憶装置は磁気コアメモリからMOSメモリに変更し、論理素子にTTL-ICを用いることで信頼性を向上しつつ高速化と小型化を実現した。
NEAC-シリーズ2200の後継機種が長い間不在だったことやOSの開発が遅れたことにより、出荷当初の市場の反応は芳しくなかった。しかしその後、高性能機や価格性能比(コストパフォーマンス)が優れた新機種を投入して徐々に注目を集め、売り上げを伸ばしていった。そして1980年にメインフレームのメーカー別国内シェアで第3位、1986年には第2位にまで上り詰めた。
1990年代に入ってバブルが崩壊すると性能よりも価格性能比を優先する傾向が一段と強くなった。そこでNECは従来のバイポーラ素子に代わってCMOS素子を用いて演算プロセッサを1チップ化し、これを複数個用いて並列処理を行うパラレルACOSシリーズを開発。1994年5月に最初の小型機 AX7300 を発表した。パラレルACOSシリーズは現在も開発および販売が続けられている。
1950年代のパラメトロンコンピュータやFONTAC(富士通/沖/NEC共同コンピュータ)の流れの中、1960年代半ばに始まる通産省主体の大型プロジェクト超高性能電子計算機開発計画において、IBMなどの海外のコンピュータベンダに依らない日本独自のコンピュータシステムを構築すべく、NEC/日立製作所/富士通/東京芝浦電気(東芝)/沖電気/松下通信工業(松下)/三菱電機などに通産省の元でコンピュータシステムの開発を進めさせた。松下などは、コンピュータはまだ商売にならないと判断して早々と撤退を行ったが、それ以外のベンダはコンピュータの開発にしのぎを削っていく事になる。
その後、日本では1971年4月に米国からの圧力などで2年後のコンピュータの輸入自由化が決定された。通商産業省は、当時の国内コンピュータメーカーの体力ではIBMを初めとする海外メーカーに日本市場を席巻され打撃を受けるとして、当時6社あったコンピュータ業界の再編に乗り出した。富士通と日立、三菱電機と沖電気、それに東芝とNECの3グループにまとめ、技術研究組合を作らせて5年間にわたって補助金を支給し、各社に「IBM対抗機」の開発に当たらせた。
当時NECがハネウェル社から、東芝がジェネラル・エレクトリック社 (GE) から、それぞれ技術供与を受けてコンピュータを開発していた。ところが、1971年にGEはコンピュータ事業から撤退して事業をハネウェルに売却し、ハネウェルは統合したコンピュータ部門をハネウェル・インフォメーション・システムズ社 (HIS) として独立させた。このため、同社と提携するNECと東芝がグループを組むことになった。
両社は共同開発にあたり、小型機と中型機をNECで、また大型機を東芝で、それぞれ開発を分担した。中型機向けのOS ACOS-4 はHIS社から技術供与を受ける予定だったが、HIS社の度重なる計画変更や開発・改良の中止によりやがてNECが単独で小型機向けのACOS-2と共に開発を進めてゆくことになった。当初システム200にはHIS社が開発したACOS-2が使用されたが、1975年10月からNECが独自に改良したACOS-2が提供された。ACOS-4は予定通り同年10月から提供された。大型機向けのOSは東芝がHIS社から提供されたGCOS-3をACOS-6として出荷した。
その後HIS社は仮想記憶機能を持つOSの改良を中止したが、東芝はHIS社とは別に仮想記憶機能をもつACOS-6の開発を進めていた。しかし1978年2月に東芝は中・大型機から撤退することになった。このためNECはアーキテクチャが異なるOSを同時に開発・改良していくことになり、資金や技術者の不足といった問題に直面した。そこでACOS-2/4とACOS-6の両OSを共通化することで費用削減を図る一方、多くの人員を営業部門に配転し販売力を強化した。こうしてHIS社への依存から離脱して自主開発体制を確立した。
このような経緯により出荷当初の市場の反応はよくなかった。しかし、IBMのメインフレームの新機種 IBM 4331 の発表に対抗して1週間後に発表されたシステム250、当時世界最高速の15MIPSの演算能力を持ったシステム1000といった新機種を投入して注目を集め、売り上げを伸ばしていった。そして1980年にメインフレームのメーカー別国内シェアで第3位に、1981年に念願の黒字化を達成し、1986年にはシェアで富士通に次ぐ第2位にまで回復した。
ACOS-2とACOS-4はバイトマシン、ACOS-6はワードマシンと互いに大きく異なるアーキテクチャのシステムになったため、部分共通化を図った後もその差異は大きかった。それが両OS間でのソフトウェア資産の移行を難しくしたほか、ソフトウェア開発にも大きな負担をかけることになった。
ACOS-2系:小型機
システム200(1974年5月):ACOS-4系との互換性を維持しつつLSIなどを使用して小型化。
システム250(1979年2月):機能分散プロセッサ構成。LSIを全面採用して価格性能比を向上させ、ベストセラーとなった。
システム410(1983年4月):システム250の後継
システム3300(1987年7月):システム410の後継
ACOS-4系:ハネウェルの技術による32bit・バイトマシン。中型機からスタートして次第に大型機・超大型機に発展。
システム300、400(1974年5月):マルチタスク、セグメント方式の導入。
システム500(1975年6月):上位機。Bull(当時、ハネウェルの子会社)との共同開発が中止され、発売が遅れた。
システム350、450、550(1979年10月):システム300、400、500の後継。マルチプロセッサ、ページング方式。
システム750(1981年6月):BullへOEM供給
システム950(1983年5月)
システム430(1984年2月):システム350の後継
システム610、630(1985年4月):システム450、550の後継
システム1500(1985年2月):当時、世界最高速の130MIPS。
システム910(1987年1月):システム750の後継
システム3400(1988年7月):システム430の後継
システム3600(1990年2月):システム610、630の後継
システム3800(1990年7月):当時、世界最高速の500MIPS。
システム3500(1992年10月):システム3400の後継
ACOS-6系:GEの技術による36bit・ワードマシン。大型~超大型機
システム600、700(1974年11月):TOSBAC-5600互換でアーキテクチャを強化。仮想記憶方式。キャッシュメモリを使用したマルチプロセッサ。
システム800、900(1976年):プロセッサの二重化。900ではさらに浮動小数点演算を強化。当初、ハネウェルとの共同開発だったが、設計方針の違いから日本電気独自で開発。
システム1000(1980年9月):当時、世界最高速の15MIPS。また、初めて日本電気からハネウェルへOEM供給した(ただし、契約が締結された翌年にハネウェルはコンピュータ事業から撤退)。
システム650(1981年6月):システム600の後継
システム850(1982年1月):システム800の後継
システム2000(1986年2月):当時、世界最高速の170MIPS。液冷方式を採用。
システム830、930(1987年1月):システム650、850の後継
システム3700(1991年3月):システム830の後継
システム3900(1991年3月):システム930、2000の後継
i-PX7300シリーズ: インテルXeonプロセッサによるACOS-2系対応の小型機
i-PX7600シリーズ: 独自CMOSプロセッサ(NOAH-4)によるACOS-4系OS対応の中型機
i-PX7800シリーズ: 独自64ビットCMOSプロセッサ(NOAH-5)によるACOS-4系OS対応の大型機
i-PX9000シリーズ: インテル Itanium 2プロセッサによるACOS-4系OS対応の中小規模向け機から大型機
PX-7900シリーズ: 独自CMOSプロセッサ(NOAH-3)によるACOS-6系OS対応の大型機
2004年8月に発表されたNECのサーバ戦略によれば、ACOS-4系のCPUを独自CMOSプロセッサ(NOAHシリーズ)からIPF(インテルのItaniumプロセッサファミリ)に転換し、従来版ACOS-4のバイナリをエミュレーションにより、またItaniumネイティブのACOS-4のほか、Windows、Linux、HP-UXを実行できるシリーズを2004年度に発表した。これにより従来のACOSソフトウェア資産を生かしつつ現代の業界標準のソフトウェアに徐々に移行可能であるとしている。なお、このサーバー戦略を実現する機種として、i-PX9000シリーズを2004年10月07日に発表している。
2012年6月、NECは、大型機においてそれまでのItaniumによる実装から、独自プロセッサNOAH-6に切り替えた新モデルi-PX9800/A100を発表した。
初期の版を発売後、版を重ねるにつれて名称の変更や派生版を生じている。
ACOS-2系:小型機向け、ACOS-4のサブセット(8ビットバイト・32ビットワード という点は共通)
ACOS-4系:中型機向け、8ビットバイト・32ビットワード
ACOS-6系:大型機向け、9ビットバイト・36ビットワード
詳細はそれぞれの記事を参照。
以前は日電東芝情報システム(通称 NTIS)も販売していたが、東芝が提携を解消したため、現在は日本電気のみが販売を行なっている。