Кіріспе

Уақытты бөлісу опциясы (TSO) — IBM мейнфрейм операциялық жүйелері үшін, OS/360 MVT, OS/VS2 (SVS), MVS, OS/390 және z/OS сияқтылары қоса алғанда, интерактивті уақытты бөлісу ортасы.

Тарих

1971 жылы алғаш рет енгізілген кезде IBM уақыт бөлісуді стандартты пакеттік өңдеумен салыстырғанда "қосымша мүмкіндік" деп қарастырды, сондықтан OS/360 MVT үшін TSO-ны опция ретінде ұсынды. 1974 жылы MVS енгізілгеннен кейін IBM оны өзінің ең жоғары деңгейдегі операциялық жүйесінің стандартты құрауына айналдырды. TSO/E ("Уақытты бөлу опциясы/көтерулер") – бастапқы TSO-ға арналған көтерулер жиынтығы. TSO/E z/OS-тің негізгі элементі болып табылады. z/OS-тен бұрын TSO Extensions (TSO/E) OS/390 құрамына кірді және MVS және MVS/ESA жүйелік өнімдері үшін лицензияланған бағдарлама болды. Барлық z/OS орналымдарында әдетте TSO және TSO/E функциялары орнатылғандықтан, екеуін де "TSO" деп атау қалыпты жағдай. Алғашқы шығарылымдарда TSO модульдерінің атауларында әрқашан "алдынан қосылатын белгі" IKJ және байланысты TSO функционалдық тобының екінші және үшінші әріптері болды (IEA = "басқарушының" бастапқы функционалдық тобы, сондықтан TSO модулінің атауы IKJEAxxx, IEB = "деректер жиынтығы құралдарының" бастапқы функционалдық тобы, сондықтан TSO модулінің атауы IKJEBxxx және т.б.).

Партияны пайдалану

TSO-ны топтық режимде (интерактивті емес) іске қосу жиі кездеседі: барлық стандартты TSO желілік режимдегі интерактивті командаларды JCL (Job Control Language) арқылы IKJEFT01, IKJEFT1A және IKJEFT1B бағдарламаларының кез келгенін іске қосып, SYSTSIN DD көрсеткен файлдағы командалар арқылы орындауға болады. Осы үш бағдарламаның негізгі айырмашылығы – орындалған командалардан алынған қайтару кодтарын өңдеу әдісі. TSO-ны топтық режимде орындау – IBM мейнфрейм қолданбаларының DB2 ресурстарын пайдалануының бір жолы.