タンデムコンピューターズ
これにはスタックベースのプロセッサがほとんど内部状態を持っていないために、プロセスをCPUからCPUに移動しやすいという点も影響している。全ての命令はスタックからデータを取り出し、演算結果をスタックに戻す。演算中に障害が発生したら、スタックを他のCPUにコピーして失敗した命令から処理を再開することができる。
NonStopシリーズのオペレーティングシステム (OS) は、UNIXや HP 3000 のMPEとは大きく異なる。当初 T/TOS (Tandem Transactional Operating System) と呼ばれていたが、間もなく Guardian と改称。ハードウェアの故障やソフトウェアの障害からあらゆるデータを守るという意味がこめられている。当時の一般的な商用OSとは異なり、Guardian はメッセージパッシングを基本としたプロセス間通信を採用しており、共有メモリは使わない。したがってプロセスがどのCPU上で動作していても同じ方式でやり取りできる。この方式は容易に大型のコンピュータ・クラスターにも拡張可能で、壊れたデータの影響が広がらないよう隔離するのにも役立つ。
ファイルシステムプロセスや全てのトランザクション処理を行うアプリケーションプロセスは、マスタースレーブ構成になっていて、異なるCPU上でマスタープロセスとスレーブプロセスが動作する。スレーブプロセスは、マスタープロセスのメモリ状態を一定間隔でスナップショットしており、マスタープロセスで障害が発生した場合に作業を肩代わりして続行する。これにより、アプリケーションはCPUや周辺デバイスなどで障害が起きても、データを失うことなく処理を続行可能である。
通常使われない待機系で冗長性を確保するフェイルオーバー型のホットスタンバイシステムよりも安価であり、スループット(処理能力)も高くなる。
それぞれの技術者はこのトリッキーな新設計の担当部分を迅速に進めていったが、他人の担当領域で進展があるとは思っていなかった。ハードウェアもソフトウェアも元になっているのは HP 3000 の設計であり、それを徐々に改良していく形で成り立っていた。HPからはさらに続々と技術者やプログラマがやってきた。カリフォルニア州クパチーノにあるタンデム本社は、HP 3000 部門のオフィスから400メートルほどしか離れていなかった。タンデムコンピューターズに最初に資金を提供したトム・パーキンスは、かつて HP 3000 部門のゼネラルマネージャを務めていた。
事業計画には、トレイビッグの価値観を反映した独特の企業文化についての考え方の詳細も含まれていた。
最初の設計である Tandem/16 のハードウェアは1975年に完成し、1976年5月、1号機がシティバンクに出荷された。
タンデムは1983年まで右肩上がりで成長を続けた。Inc. 誌は、タンデムをアメリカで最も急成長している公開会社と評したことがある。