Time Sharing Option(TSO)について
Time Sharing Option(タイム・シェアリング・オプション、TSO)は、
IBMの
メインフレームコンピュータであるMVS、
OS/390|OS_390、およびz/OSの
オペレーティングシステムにおいて使用されるコマンドラインインタープリタです。このシステムは、
1960年代に
タイムシェアリングシステムが登場した際に、オプション機能として位置づけられた背景を持っています。具体的には、TSOは
OS/360|OS_360のオプションとして誕生し、主にシステム管理者や
プログラマに向けての利便性を考慮して設計されました。
TSOは、
UNIXの
BashやWindowsのcmdと同じ役割を果たしますが、特に
IBMの
メインフレーム環境に特化している点が特徴です。これは、
メインフレームが多くのユーザーにリソースを分け合って提供するために生まれた
タイムシェアリングシステムの特性を反映していると言えるでしょう。TSOを使用することで、ユーザーはコマンドを入力し、
コンピュータと直接対話しながら作業を進めることができます。
TSOが単独で使用されることは稀で、多くの場合はISPF(Interactive System Productivity Facility)というプログラムと組み合わせて利用されます。ISPFはユーザーがメニューを自由にカスタマイズ可能な環境を提供しており、メニュードリブンのインタラクティブなコマンドラインインタープリタ環境を作り出します。TSOとISPFを併せて利用することを、一般的にTSO/ISPFと呼びます。
ISPFは、専門的な知識がなくとも使いやすいことから、多くのユーザーに支持されています。ユーザーは視覚的なメニューから必要な機能を選択することで、複雑なコマンドを覚えなくても操作を行えます。そのため、
プログラマやシステム管理者は、効率的な作業を進めることができるのです。
関連項目
関連著作
『MVS TSO』著 Doug Lowe Mike Murach & Associates Inc ISBN 0911625577
こうした背景から、TSOは
IBMの
メインフレーム環境において、現在でも重要な役割を果たし続けています。
コンピュータの性能を最大限に引き出し、効率よく作業を進めるための強力なツールとして、多くのユーザーに利用されているのです。