オペレーティングシステムの歴史
このバックグラウンドで常駐してシステム全体を管理するプログラムは、モニターあるいはモニタープログラムなどと呼ばれ、後にオペレーティングシステムと呼ばれるようになった。
ハードウェアの管理、ソフトウェアのスケジューリング、リソース監視などを行うプログラムが後のパーソナルコンピュータ時代のユーザー志向OSの先祖といえる。しかし、OSの意味するものは時代と共に変化している。昔の自動車にはスピードメーターもラジオもエアコンもなかったが、後にそれらは標準装備となった。それと同様に、オプションのソフトウェア機能が多くのOSパッケージの標準機能となっていった。ただし、データベース管理システムや表計算ソフトといったアプリケーションは今もオプションであり、別個に販売されている。このため現代でOSと言えば、グラフィカルユーザインタフェースを備え、ユーティリティ群を備え、テキストエディタやファイルマネージャなどのアプリケーションや設定ツールを含むシステムを指すようになっている。
初期のOSの真の子孫は、今では「カーネル」と呼ばれる部分である。技術畑では、古くからの意味でのOSが今も保たれている。これは、携帯機器から産業ロボットやリアルタイム制御システムまでの様々なデータ処理を伴う電子機器の組み込みオペレーティングシステムの開発が今も活発に行われているからで、その多くはユーザーが目にするようなフロントエンドのアプリケーションを実行しない。現代の組み込みOSは1950年代のOSの先祖と比べてもそれほどかけ離れたものではない。
OS/360 Release 15/16 にて MFT-II となった。さらに後継として OS/VS1 があったが、1980年代に開発完了。 MVT - 大規模システム用。PCPやMFTとほとんどの面で似ているが(再コンパイルせずに3者間でプログラムの移植が可能)、メモリ管理が洗練されており、タイムシェアリングファシリティ TSO を備えている。MVT の後継としてz/OSなどがある。
DOS/360 - System/360 の小型機種向けで、後継はいくつかあり、z/VSEなどがある。OS/360とは大きく異なる。
IBMは常に互換性を維持してきたため、60年代に開発したプログラムでも現在のz/VSE(DOS/360向けのプログラム場合)やz/OS(MFTやMVT向けのプログラムの場合)で変更なしで実行可能である。
IBMは System/360 Model 67 向けにタイムシェアリングシステムTSS/360 も開発したが、公式にリリースすることはなかった。
System/360やSystem/370向けにサードパーティが開発したOSとしては、Michigan Terminal System (MTS) や MUSIC/SP などがある。
1980年以降に設計製造されたほとんど全てのゲーム機やアーケードゲーム機は完全なデジタル電子機器で(『ポン』のクローンや派生品はアナログだった)、コレコビジョン、セガ・マスターシステム、SNK ネオジオといった製品には必要最小限のBIOSしか持たなかった。また、ファミリーコンピュータ/Nintendo Entertainment System やそのクローンは全くBIOSを持たない設計で成功を収めている。
PCエンジンを初めとする現代的なゲーム機では、最小限のBIOSを備えるのが一般的となり、メモリーカード管理、CD再生、コピーガードといった機能を備え、時には開発者向けのライブラリを備えるようになった。しかし、これらを真のOSと呼ぶことはほとんどない。
特筆すべき例外としてドリームキャストがある。