IBMメインフレーム
また新機種は旧機種よりも広いアドレス空間を持っており、当時は36ビットのワードに18ビットのアドレス(約1MB)が普通であったのに対し、8ビットのワードに24ビットのアドレス(16MB)が利用できた。
System/360シリーズの小型モデル(360/30など)は1400シリーズからのアップグレードを想定したもので、さらに360の大型モデルへのアップグレードが簡単にできた。第2世代機から新世代機への移行をスムーズに進めるため、IBMは360のマイクロプログラミング機能を使って人気の旧機種をエミュレートした。これにより360/30シリーズは追加費用を払うことで1401用のプログラムを実行でき、さらに大型の360/65シリーズは7094用のプログラムを実行できた。旧機種用のプログラムを実行するには360を一度停止してエミュレーションモードで再起動する必要があった。多くのユーザは古いプログラムを使い続けており、後に販売されたSystem/370ではOS上からエミュレーションモードの切り替えが可能になった。
System/360ファミリーのOSにはOS/360 (PCP、MFT、MVTを含む)、BOS/360、TOS/360、DOS/360などがあった。
その後System/360はSystem/370、System/390、64ビット機のzSeries、System z、zEnterpriseなどのマシンに進化した。System/370は、最初に販売されたSystem/370のモデルを除き、全モデルに仮想メモリ機能が搭載されていた。OS/360 MFTの派生版であるOS/VS1、OS/360 MVTの派生版であるOS/VS2 (SVS)、DOS/360の派生版であるDOS/VSに仮想メモリ機能が搭載された。それまでのOSに搭載された初期の仮想メモリ機能は、全てのプログラムが1つの仮想メモリ空間を共有するもので、その後に開発されたMVSでは各プログラムが別々のアドレス空間を持つようになった。仮想メモリ機能が搭載されたことにより、OSは仮想マシンをサポートすることもできるようになった。VM/370ハイパーバイザーは標準版のSystem/360やSystem/370、シングルーユーザの対話型モニターシステム (CMS)などの複数のOSを実行できた。タイムシェアリングVMシステムではユーザごとに別の仮想マシンを実行でき、各仮想マシンはCMSのインスタンスを実行した。