IBMメインフレーム
IBMコンピュータ用の最初のオペレーティングシステム(OS)は、1950年代当時の相場で200万ドルもした非常に高価なマシンをアイドル状態にしたままオペレータが手動でジョブをセットアップするのをもったいないと考えたIBMの顧客が書いた。当時の初期のOSは基本的に予約した作業を順次実行するキューだった。実際に業務で使われた最初のOSはゼネラルモーターズの研究開発部門が1956年に開発したGM-NAA I/Oだと考えられている。IBMはGM-NAA I/Oの派生版の1つであるSHARE OSをベースに発展させたOSをIBSYSという名前で顧客に提供した。ソフトウェアがより複雑になり、その重要性が高まるにつれ、様々なバリエーションのハードをサポートすることが負担になってきたことから、IBMはSystem/360とそのOSを開発することにした。
第2世代のトランジスタベースの製品はIBMのビジネスの主力製品となり、IBMはSystem/360を販売開始後数年間製造し続けた(一部のIBM 7094シリーズは1980年代まで使用された)。
IBMメインフレームで使用できる主なOSには、z/OS (OS/360系列のMVS/ESAやOS/390の後継)、z/VM (CP-40のVM/ESAやVM/XAの後継)、 z/VSE (DOS/360の後継)、z/TPF (航空管理プログラムの後継)、Linux on IBM Z (SUSE Linux Enterprise Serverなど)がある。一部のシステムではMUSIC/SPやUTS (Mainframe UNIX)が動作する。2008年10月にSine Nomine AssociatesがOpenSolaris on System zを発表した。
1964年4月にSystem/360 (S/360)が発表されて世界が変わった。System/360は事務計算と科学技術計算の両方に対応可能な共通モデルだった。「360」という数字は、「360度」で「オールラウンド」なコンピュータシステムであるということを意味していた。System/360には、事務計算用機にしかなかった10進算術演算やバイトアドレッシングなどの機能と、科学技術計算用機にしかなかった浮動小数点演算などの機能が両方とも備わっていた。System/360の一部のモデルでは算術演算機能やバイトアドレッシングなどの機能はオプションだった。ただし上位モデルには上位互換性があり、ほとんどの下位モデルにも下位互換性があった。またSystem/360はOSのために初めてハードの仕様を統一したコンピュータでもあった。これらのマシンでは、プログラムや命令にはスーパーバイザーモードとアプリケーションモードがあり、メモリ保護機能が備わっていた。ハードウェアによるメモリ保護機能はOSをユーザプログラム(タスク)から保護し、タスクが他のタスクに影響を与えることがないようにした。