Knowledge (XXG)

Time Sharing Option

Source đź“ť

1190: 730:
always had the "prefix" IKJ, in some cases followed by the second and third letters of an associated pre-TSO functional group (IEA = original functional group of "supervisor", hence a TSO module name of IKJEAxxx, IEB = original functional group of "dataset utilities", hence a TSO module name of
657:
TSO interacts with users in either a line-by-line mode or in a full screen, menu-driven mode. In the line-by-line mode, the user enters commands by typing them in at the keyboard; in turn, the system interprets the commands, and then displays responses on the terminal screen. But most mainframe
609:
is a design technique that allows many people to use a computer system concurrently and independently—without interfering with each other. Each TSO user is isolated; it appears to each one that they are the only user of the system.
549: 954: 542: 719:
is a set of extensions to the original TSO. TSO/E is a base element of z/OS. Before z/OS, TSO Extensions (TSO/E) was an element of OS/390 and was a licensed program for the MVS and
535: 251: 947: 775: 723:
System Products. Since all z/OS installations usually have both TSO and TSO/E functions installed, it is normal to refer to both TSO and TSO/E as "TSO".
19: 855: 1215: 1220: 1194: 940: 45: 1050: 739:
It is common to run TSO in batch (as opposed to interactively): all the usual TSO line-mode interactive commands can be also executed via
1015: 1035: 1040: 882: 430: 1010: 63: 1155: 1125: 1045: 1030: 977: 644: 1105: 995: 727: 715:. With the introduction of MVS in 1974, IBM made it a standard component of their top-end mainframe operating system. 424: 123: 759:. The primary difference between the three programs is their handling of return codes from the executed commands. 696: 1115: 1055: 1025: 780: 520: 108: 990: 866: 707:
When it was introduced in 1971, IBM considered time-sharing an "optional feature", as compared to standard
1140: 1075: 226: 204: 198: 163: 155: 102: 96: 51: 1160: 1100: 507: 487: 399: 375: 359: 218: 836: 740: 667: 614: 514: 494: 365: 370: 393: 387: 381: 328: 280: 57: 1090: 966: 790: 708: 274: 114: 500: 1209: 1000: 810: 574: 963: 692: 606: 582: 570: 262: 762:
Batch execution of TSO is one way to allow an IBM mainframe application to access
662:, which allows for customized menu-driven interaction. This combination is called 932: 622: 926: 1005: 712: 670: 637: 578: 461: 244: 33: 651: 627: 454: 335: 666:. TSO can also provide a Unix-style environment on OS/390 and z/OS via the 643:
Support for other vendors' end-user applications, for example for querying
1065: 785: 688: 633: 135: 129: 1135: 1130: 1085: 1060: 763: 720: 648: 473: 467: 298: 192: 175: 90: 1170: 1165: 1110: 1095: 1080: 1020: 590: 353: 347: 338: 304: 292: 286: 238: 232: 186: 169: 1175: 1145: 1070: 681: 436: 344: 39: 1150: 677: 659: 594: 450: 405: 310: 257: 936: 929:
from the early 1970s, available from the BitSavers.org archive
586: 480: 268: 755:
and supplying the line commands in a file pointed to by the
915:(Second ed.). Mike Murach & Associates, Inc. 906:(Second ed.). Mike Murach & Associates, Inc. 837:"EDIT command - z/OS 2.5.0 - TSO/E Command Reference" 726:When first released, TSO module names outside of 69:7040/7044 Operating System (16/32K) (7040-PR-150) 948: 543: 8: 687:TSO eliminated the need to punch cards on a 695:decks to the computer room to be read by a 684:, which can run interactively or in batch. 955: 941: 933: 776:History of IBM mainframe operating systems 630:support, including completion notification 550: 536: 20:History of IBM mainframe operating systems 15: 711:, and hence offered TSO as an option for 913:MVS TSO, Part 2: Commands And Procedures 883:"Overview of TSO/E Programming Services" 717:TSO/E ("Time Sharing Option/Extensions") 802: 636:for some programming languages used on 613:TSO is most commonly used by mainframe 18: 1011:Compatible Time-Sharing System (CTSS) 743:(JCL) by running any of the programs 7: 904:MVS TSO, Part 1: Concepts and ISPF 887:IBM z/OS V1R9.0 information center 856:"Dynamic Allocation ~ The MVS Way" 14: 1189: 1188: 676:TSO commands can be embedded in 1216:IBM mainframe operating systems 1026:Cray Time Sharing System (CTSS) 1221:Time-sharing operating systems 617:and programmers. It provides: 1: 978:Time-sharing system evolution 577:operating systems, including 85:Miscellaneous S/360 line OSes 28:Early mainframe computer OSes 854:Myers, Steve (Spring 2004). 658:interaction is actually via 271:(OS/VS2R2 and later) (1974) 996:Berkeley Timesharing System 1237: 817:. Encyclopaedia Britannica 72:1410/7010 Operating System 1184: 986: 973: 781:Michigan Terminal System 673:, with or without ISPF. 640:and later IBM mainframes 991:BBN Time-Sharing System 156:DOS/360 and successors 34:GM OS & GM-NAA I/O 615:system administrators 219:OS/360 and successors 741:Job Control Language 668:UNIX System Services 569:) is an interactive 515:UNIX System Services 495:UNIX System Services 927:Several TSO manuals 911:Lowe, Doug (1991). 902:Lowe, Doug (1991). 865:: 5. Archived from 563:Time Sharing Option 691:machine, and send 1203: 1202: 967:operating systems 731:IKJEBxxx, etc.). 560: 559: 1228: 1192: 1191: 1091:ORVYL and WYLBUR 957: 950: 943: 934: 916: 907: 889: 880: 874: 873: 871: 860: 851: 845: 844: 833: 827: 826: 824: 822: 807: 791:ORVYL and WYLBUR 758: 754: 750: 746: 709:batch processing 573:environment for 552: 545: 538: 289:Version 1 (1980) 16: 1236: 1235: 1231: 1230: 1229: 1227: 1226: 1225: 1206: 1205: 1204: 1199: 1180: 982: 969: 961: 923: 910: 901: 898: 896:Further reading 893: 892: 881: 877: 869: 858: 853: 852: 848: 835: 834: 830: 820: 818: 809: 808: 804: 799: 772: 756: 752: 748: 744: 737: 705: 603: 556: 527: 526: 457: 443: 442: 420: 412: 411: 331: 321: 320: 222: 211: 210: 159: 148: 147: 86: 78: 77: 73: 29: 12: 11: 5: 1234: 1232: 1224: 1223: 1218: 1208: 1207: 1201: 1200: 1198: 1197: 1185: 1182: 1181: 1179: 1178: 1173: 1168: 1163: 1158: 1153: 1148: 1143: 1138: 1133: 1128: 1123: 1118: 1113: 1108: 1103: 1098: 1093: 1088: 1083: 1078: 1073: 1068: 1063: 1058: 1053: 1048: 1043: 1038: 1033: 1028: 1023: 1018: 1013: 1008: 1003: 998: 993: 987: 984: 983: 981: 980: 974: 971: 970: 962: 960: 959: 952: 945: 937: 931: 930: 922: 921:External links 919: 918: 917: 908: 897: 894: 891: 890: 875: 872:on 2012-04-25. 846: 828: 815:Britannica.com 811:"Time-sharing" 801: 800: 798: 795: 794: 793: 788: 783: 778: 771: 768: 736: 733: 704: 701: 655: 654: 641: 631: 625: 605:In computing, 602: 599: 558: 557: 555: 554: 547: 540: 532: 529: 528: 525: 524: 518: 511: 508:OpenExtensions 504: 498: 491: 484: 477: 471: 465: 458: 449: 448: 445: 444: 441: 440: 434: 428: 421: 418: 417: 414: 413: 410: 409: 403: 397: 391: 385: 379: 373: 368: 366:VM/BSE (BSEPP) 363: 357: 351: 342: 332: 327: 326: 323: 322: 319: 318: 317: 316: 315: 314: 308: 302: 296: 290: 284: 278: 266: 260: 249: 248: 247: 242: 230: 223: 217: 216: 213: 212: 209: 208: 202: 196: 190: 184: 183: 182: 173: 167: 160: 154: 153: 150: 149: 146: 145: 144: 143: 142: 141: 140: 139: 118: 112: 106: 100: 94: 87: 84: 83: 80: 79: 76: 75: 70: 67: 61: 55: 49: 43: 37: 30: 27: 26: 23: 22: 13: 10: 9: 6: 4: 3: 2: 1233: 1222: 1219: 1217: 1214: 1213: 1211: 1196: 1187: 1186: 1183: 1177: 1174: 1172: 1169: 1167: 1164: 1162: 1159: 1157: 1154: 1152: 1149: 1147: 1144: 1142: 1139: 1137: 1134: 1132: 1129: 1127: 1124: 1122: 1119: 1117: 1114: 1112: 1109: 1107: 1104: 1102: 1099: 1097: 1094: 1092: 1089: 1087: 1084: 1082: 1079: 1077: 1074: 1072: 1069: 1067: 1064: 1062: 1059: 1057: 1054: 1052: 1049: 1047: 1044: 1042: 1039: 1037: 1034: 1032: 1029: 1027: 1024: 1022: 1019: 1017: 1014: 1012: 1009: 1007: 1004: 1002: 1001:Burroughs MCP 999: 997: 994: 992: 989: 988: 985: 979: 976: 975: 972: 968: 965: 958: 953: 951: 946: 944: 939: 938: 935: 928: 925: 924: 920: 914: 909: 905: 900: 899: 895: 888: 884: 879: 876: 868: 864: 857: 850: 847: 842: 838: 832: 829: 816: 812: 806: 803: 796: 792: 789: 787: 784: 782: 779: 777: 774: 773: 769: 767: 765: 760: 742: 734: 732: 729: 724: 722: 718: 714: 710: 702: 700: 698: 694: 690: 685: 683: 679: 674: 672: 671:command shell 669: 665: 661: 653: 650: 646: 642: 639: 635: 632: 629: 626: 624: 620: 619: 618: 616: 611: 608: 600: 598: 596: 592: 588: 584: 580: 576: 575:IBM mainframe 572: 568: 564: 553: 548: 546: 541: 539: 534: 533: 531: 530: 522: 519: 516: 512: 509: 505: 502: 499: 496: 492: 489: 485: 482: 478: 475: 472: 469: 466: 463: 460: 459: 456: 452: 447: 446: 438: 435: 432: 429: 426: 423: 422: 416: 415: 407: 404: 401: 398: 395: 392: 389: 386: 383: 380: 377: 374: 372: 369: 367: 364: 361: 358: 355: 352: 349: 346: 343: 340: 337: 334: 333: 330: 325: 324: 312: 309: 306: 303: 300: 297: 294: 291: 288: 285: 282: 279: 276: 273: 272: 270: 267: 264: 261: 259: 256: 255: 253: 250: 246: 243: 240: 237: 236: 234: 231: 228: 225: 224: 220: 215: 214: 206: 203: 200: 197: 194: 191: 188: 185: 181:VSE/AF (1979) 180: 179: 177: 174: 171: 168: 165: 162: 161: 157: 152: 151: 137: 134: 133: 131: 128: 127: 125: 122: 121: 119: 116: 113: 110: 107: 104: 101: 98: 95: 92: 89: 88: 82: 81: 74:(1410-PR-155) 71: 68: 65: 62: 59: 56: 53: 50: 47: 44: 41: 38: 35: 32: 31: 25: 24: 21: 17: 1120: 964:Time-sharing 912: 903: 886: 878: 867:the original 862: 849: 840: 831: 819:. Retrieved 814: 805: 761: 738: 725: 716: 706: 697:card reading 686: 675: 663: 656: 612: 607:time-sharing 604: 583:OS/VS2 (SVS) 571:time-sharing 566: 562: 561: 371:VM/SE (SEPP) 265:(SVS) (1972) 189:(1983, 1985) 120:RACS (1965) 821:20 December 766:resources. 623:text editor 521:OpenSolaris 488:OpenEdition 481:OpenEdition 1210:Categories 1006:CDC Kronos 797:References 757:SYSTSIN DD 713:OS/360 MVT 638:System/360 579:OS/360 MVT 245:OS/VS1 BPE 863:TSO Times 735:Batch use 699:machine. 680:execs or 652:databases 634:Debuggers 628:Batch job 455:Unix-like 1195:Category 1066:MUSIC/SP 786:MUSIC/SP 770:See also 753:IKJEFT1B 749:IKJEFT1A 745:IKJEFT01 689:keypunch 664:TSO/ISPF 479:MVS/ESA 419:TPF line 394:VM/XA SP 388:VM/XA SF 382:VM/XA MA 281:MVS/SE 2 263:OS/VS2R1 136:MUSIC/SP 64:MIT CTSS 1136:TOPS-20 1131:TOPS-10 1086:OpenVMS 1061:Multics 841:ibm.com 721:MVS/ESA 703:History 493:OS/390 486:VM/ESA 474:AIX/ESA 468:AIX/370 329:VM line 299:MVS/ESA 254:(1967) 235:(1968) 193:VSE/ESA 178:(1979) 176:DOS/VSE 164:DOS/360 132:(1972) 126:(1966) 103:TSS/360 97:TOS/360 91:BOS/360 1193:  1171:VPS/VM 1166:VP/CSS 1111:RSTS/E 1096:OS4000 1081:NOS/VE 1021:CP/CMS 751:, and 682:CLISTs 593:, and 591:OS/390 523:(2008) 517:(2001) 510:(2000) 503:(1999) 497:(1996) 490:(1995) 483:(1993) 476:(1991) 470:(1990) 464:(1981) 439:(2005) 433:(1979) 427:(1967) 408:(2000) 402:(1990) 400:VM/ESA 396:(1988) 390:(1985) 384:(1984) 378:(1980) 362:(1972) 360:VM/370 356:(1968) 354:VP/CSS 350:(1967) 341:(1967) 313:(2000) 307:(1995) 305:OS/390 301:(1988) 295:(1983) 293:MVS/XA 287:MVS/SP 283:(1979) 277:(1978) 275:MVS/SE 241:(1972) 239:OS/VS1 233:MFT II 229:(1966) 221:(1966) 207:(2021) 201:(2005) 195:(1991) 187:VSE/SP 172:(1972) 170:DOS/VS 166:(1965) 158:(1966) 138:(1985) 117:(1967) 111:(1967) 105:(1967) 99:(1965) 93:(1965) 66:(1961) 60:(1960) 54:(1959) 48:(1958) 42:(1957) 36:(1955) 1176:WAITS 1146:TSS/8 1116:TENEX 1071:NLTSS 1051:MCTSS 870:(PDF) 859:(PDF) 513:z/OS 506:z/VM 501:Linux 437:z/TPF 376:VM/SP 345:CP-67 336:CP-40 199:z/VSE 130:MUSIC 115:ORVYL 58:IBSYS 40:BESYS 1151:Unix 1126:TSOS 1101:Pick 1046:LTSS 1036:EMAS 1031:DTSS 823:2020 728:SVCs 693:card 678:REXX 660:ISPF 647:and 595:z/OS 453:and 451:UNIX 406:z/VM 348:/CMS 339:/CMS 311:z/OS 258:65MP 46:UMES 1156:UTS 1141:TSS 1121:TSO 1106:RAX 1076:NOS 1056:MTS 1041:ITS 1016:COS 764:DB2 649:DB2 645:IMS 601:Use 587:MVS 567:TSO 462:UTS 431:TPF 425:ACP 269:MVS 252:MVT 227:MFT 205:VSE 124:RAX 109:MTS 52:SOS 1212:: 1161:VM 885:, 861:. 839:. 813:. 747:, 621:A 597:. 589:, 585:, 581:, 956:e 949:t 942:v 843:. 825:. 565:( 551:e 544:t 537:v

Index

History of IBM mainframe operating systems
GM OS & GM-NAA I/O
BESYS
UMES
SOS
IBSYS
MIT CTSS
BOS/360
TOS/360
TSS/360
MTS
ORVYL
RAX
MUSIC
MUSIC/SP
DOS/360 and successors
DOS/360
DOS/VS
DOS/VSE
VSE/SP
VSE/ESA
z/VSE
VSE
OS/360 and successors
MFT
MFT II
OS/VS1
OS/VS1 BPE
MVT
65MP

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑