Time Sharing Option (doslova z anglického Time Sharing Option ), zkr. TSO je interaktivní prostředí pro sdílení času používané v sálových operačních systémech vyvinutých IBM , včetně OS/360 MVT , OS/VS2 (SVS) , MVS , OS/390 az /OS . TSO umožňuje uživatelům sálových počítačů souběžný přístup k operačnímu systému za účelem spouštění jejich programů.
TSO běžně používají přímo programátoři sálových počítačů a správci systému, což jim umožňuje:
Uživatel může komunikovat s TSO ve dvou režimech: pomocí příkazového řádku nebo pomocí rozhraní ISPF . Uživatel může přistupovat k příkazovému řádku v klasické verzi nebo v unixové verzi pomocí USS ( UNIX System Services ) .
Příkazy TSO jsou instrukce jazyka REXX nebo CLIST , které lze zadávat interaktivně nebo v dávkovém režimu.
První implementaci TSO představila IBM v roce 1971. V té době byl TSO považován pouze za volitelnou funkci pro OS/360 MVT, protože programy na sálových počítačích byly většinou spouštěny v dávkovém režimu. Se zavedením MVS v roce 1974 se TSO stalo standardní součástí operačního systému sálových počítačů a přesunulo se do nejvyšší vrstvy.
S nárůstem paměti na sálových počítačích se změnily formáty programů a TSO bylo rozšířeno na TSO / E ( English. Time Sharing Option / Extensions ). S vydáním operačního systému z/OS se TSO i TSO/E obvykle instalují na sálové počítače, aby podporovaly starší software.