SHARE OSは、1959年にSHAREユーザーグループによって開発された、
IBM 704のための
オペレーティングシステムです。このシステムは、ジェネラル・モーターズが開発したGM-NAA I/Oを基にしており、プログラムの共有を主な目的として改良されました。個々のプログラムが
バッファ処理や新たな
入出力デバイスに対応することにより、効率的な資源の利用を促進しました。
SHARE OSは、
アセンブリ言語を使用して記述されたプログラムを実行でき、そのための開発環境を提供しました。従来のシステムと比較しても、プログラムの共有や処理速度の観点で優位性がありました。SHARE OSは、当初は真空管を使用して動作していた
IBM 709で運用され、その後、トランジスタで作られた
IBM 7090に移行されました。
このシステムの革新に関する詳細な情報は、Journal of the
Association for Computing Machineryの1959年4月号に特集されています。ここでは、SHARE OSの機能や設計について詳述されています。また、関連する研究や実装に関する論文も数多く発表されました。
一方で、
IBMは1962年の時点でSHARE OSのサポートを終了しました。その後、新たに互換性のない
オペレーティングシステムである
IBM 7090/94
IBSYSが登場し、SHARE OSの技術的な地位は変わりました。新しいOSは、より進化した機能を提供し、
メインフレーム環境における重要な役割を果たしました。
SHARE OSの技術的特徴
- - プログラムの共有:SHARE OSは、プログラムの共有を推進するよう設計されており、複数のユーザーが同時にリソースを利用できる環境を整備しています。これにより、計算能力の効率が大幅に向上しました。
- - バッファ処理機能:データ転送の効率を上げるため、バッファ処理機能を搭載しています。この技術は当時から情報処理において重要な進歩でした。
- - 新しい入出力デバイス:SHARE OSは、さまざまな入出力デバイスに対応しており、市場に出回る新しい技術との互換性を保っていました。
参考文献
SHARE OSの開発と運用は、
メインフレームの歴史において重要なマイルストーンとなっており、その後の
オペレーティングシステムの設計に大きな影響を与えました。今後もSHARE OSの成果は、コンピュータ科学や計算機工学の発展に寄与し続けるでしょう。